IrDA는 FIR / SIR / CIR 모드로 작동이 가능한데
CIR 모드는 지원할 수도 있고 아닐수도 있다고 한다.
일반적인 리모컨은 CIR 모드를 지원해야 하고
그게 아니라면 38k * 3 = 114kbps < 115200bps
로 SIR 모드를 지원하는 경우 UART모드로 해서 읽으면 3비트를 하나의 데이터로 해서 읽어 오면
약간의 오류가 있을순 있지만 인식이 가능한 수준이 되는 것으로 보인다.
True. Not only can you use SIR hardware to receive, you can transmit, too. Of course, there are some limitations. Most IR remote controls use 38 KHz sub-carrier. 3 times 38 is 114, very close to 115.2. You can set the UART to operate at 115.2 Kbps, 7 data bits, no parity, and 1 stop bit - a total of 9 bits. Each 3 cycles of the 38 KHz sub-carrier can be received or transmitted as a byte of 0x5B. [링크 : http://tldp.org/HOWTO/Infrared-HOWTO/infrared-howto-c-lirc-irda.html] |
FIR은 SIR을 지원해야 가능한 것처럼 보이긴 한데..
IrDA 표준 SIR(Serial Infrared) FIR(Fast Infrared) CIR(Consumer Infrared) |
IrPHY The mandatory IrPHY (Infrared Physical Layer Specification) is the physical layer of the IrDA specifications. It comprises optical link definitions, modulation, coding, cyclic redundancy check (CRC) and the framer. Different data rates use different modulation/coding schemes: SIR: 9.6–115.2 kbit/s, asynchronous, RZI, UART-like, 3/16 pulse MIR: 0.576–1.152 Mbit/s, RZI, 1/4 pulse, HDLC bit stuffing FIR: 4 Mbit/s, 4PPM [링크 : http://en.wikipedia.org/wiki/Infrared_Data_Association] |
IrDA 스펙상 SIR 과 FIR이 OSI 1계층으로 따로 있는거 보면..
연관이 없는건 아니지만 그래도 필요충분 조건은 아닌 느낌?
'이론 관련 > 컴퓨터 관련' 카테고리의 다른 글
pkzip 포맷 (0) | 2015.04.17 |
---|---|
wear leveling dynamic static(global) (0) | 2015.04.09 |
MPEG4 HE-AAC 관련 (0) | 2015.01.29 |
SBR - Spectral band replication (0) | 2015.01.23 |
ntp / ptp (0) | 2014.11.26 |