
TOIM5232
www.vishay.com
威世半导体
波特率选择的话
2
nd
CHAR
0
1
2
3
4
5
6
7
8
9
A
B
C
控制字节( 8位)
第一个字符
X
S2
S1
S0
第二个字符
B3
B2
B1
B0
最低位
B3
0
0
0
0
0
0
0
0
1
1
1
1
1
B2
0
0
0
0
1
1
1
1
0
0
0
0
1
B1
0
0
1
1
0
0
1
1
0
0
1
1
0
B0
0
1
0
1
0
1
0
1
0
1
0
1
0
波特率
115.2千赫
57.6千赫
38.4千赫
19.2千赫
14.4千赫
12.8千赫
9.6千赫
7.2千赫
4.8千赫
3.6千赫
2.4千赫
1.8千赫
1.2千赫
X:不care
S1 , S2 :用户可编程的位编程输出S1
和S2
S0 :红外线脉冲select
S0 = ( 1 ) : 1.627 μs的输出pulses
S0 = (0) :3/16位时间的脉冲,而不是recommended
B0至B3 :根据下表的波特率选择的话。
例如:
要设置TOIM5232在COM2端口( 2F8 )为9600 bit / s的带
3/16位时间脉冲持续时间发送到TOIM5232中
编程模式中的如“基本”
OUT &H2F8 , ( &H6 )
对于同一个端口, 9600位/秒和1.627 μs的脉冲持续发送
OUT &H2F8 , ( &H16 )
对于另外激活S1发送
OUT &H2F8 , ( &H36 )
记
IrDA标准只支持2.4 kbit / s的9.6 kbit / s的, 19.2 kbit / s的,
57.6千比特/秒,而115.2千位/秒( 3.6864兆赫时钟)。加倍波特
率所允许的倍增时钟频率。
软件为TOIM4232和TOIM5232 UART编程
对于正确的操作, RS232必须编程(使用8位,1个停止位,无奇偶校验)发送两个字符的控制字, YZ 。
该控制字的YZ是由两个字符,写入十六进制格式: YZ 。传送速率进行编程
必须与该原程序的数据速率,或复位TOIM5232后, 9600位/秒的默认速率被使用。
步骤。
1
2
3
RESET
高
低
低
BR / D
X
X
高
TD_UART
X
X
X
YZ
其中Y = 1:
1.627 μs
Y=0
3/16位长度
RD_UART
X
X
X
RD_IR
X
X
X
TD_IR
X
X
X
说明和注释
复位所有内部寄存器。复位到
9600 bit / s的IrDA的默认数据速率
等待至少2毫秒,允许开办
内部时钟。当外部时钟
使用:等待至少7微秒。
等待至少7微秒。 TOIM5232现在被设置为
控制字编程模式
发送控制字YZ 。
例如:发送“ 1Z ”如果1.627 μs的脉冲
意图被使用。否则发
“ 0Z ”的3/16位周期的脉冲。 “ Y6 ”
保持在9.6 kbit / s的数据速率。 Z = 0套
115.2 kbit / s的,看节目表。
等待至少1 μs的时间保持时间。
以BR / D = 0, TOIM5232是在数据
通信模式。无论RESET和
BR / D必须保持低( “0”)期间数据
传输。重新编程到一个新的
数据速率可以通过重新启动恢复
从步骤3的UART本身还必须设置
到正确的数据速率
(1)
.
4
低
高
X
X
X
5
低
低
数据
数据
数据
数据
记
推荐阅读发射后的I / O缓冲等待指定的等待时间余量。这避免了接收数据的意外
从脉冲许多收发过程中的延迟时间随机生成的。
(1)
对于编程的UART ,是指例如,个人电脑16550 UART美国国家半导体的数据表。
修订版1.3 , 04 -JUL- 12
文档编号: 81749
4
您所在区域内的技术问题:
irdasupportAM@vishay.com , irdasupportAP@vishay.com , irdasupportEU@vishay.com
本文如有更改,恕不另行通知。描述的产品说明书和本文档
受到特定的免责声明,阐明的AT
www.vishay.com/doc?91000