该部分如图1所示,其中TXD、RXD与UART模块的SOUT和SIN相连,16XCLK为系统时钟,IRTXD和IRRXD分别为3/16的R发送与接收脉冲,这两个信号与LED驱动器相连。 图1 IrDA HDL框图 IRTXD首先保持7个16XCLK的宽度为低,然后变为高并持续3个16XCLK,最后变为低电平。总的位宽度BIT TIME为16个16GXCLK。 图2所示为IR Module译码波形,IRRXD上一个3/16的窄脉冲持续一个BIT TIME,表示一个逻辑0。 图2 IrDA译码波形 来源:ks99