用飞思卡尔单片机模拟PS2,PS2输入时接了TXS0108E做电平转换,
按下键盘,在接TXS0108E时,输入输出波形都变为正弦波,不接都是正常的方波。
帮忙解决一下,谢谢
Kailyn Chen:
想通过TXS0108 E实现几V到几V的电平转换?转换的是什么信号,速率为多少?有电路图吗?
qian hu:
回复 Kailyn Chen:
电压 3.3V~5V
信号是 PS/2的data和clk
Aaron Gao:
回复 qian hu:
OE脚高电平要求0.65VCCA,你的电路并不符合要求
Kailyn Chen:
回复 qian hu:
data clk的data rate为多少?TXS0108E的data rate最高只能支持到60Mbps(VCCA=3.3V,VCCB=5V)。
qian hu:
回复 Aaron Gao:
R15默认不上件
Kailyn Chen:
回复 qian hu:
R15默认不上件没关系,OE高有效,上拉到VCCA说明一直处于使能状态。如果R15上件的话,上电瞬间OE为低电平,输出为高阻。
qian hu:
回复 Kailyn Chen:
时钟在15~33KHz
机打速率 2~30CPS
PS/2接口好像没有传输速率一说
qian hu:
回复 Kailyn Chen:
我觉得PS/2接口的速率应该远远达不到60Mbps,应该不是这方面问题吧
Kailyn Chen:
回复 qian hu:
是的,不是速率方面的问题。
单片机的IO口模拟PS2,内部有上拉吗?TXS0108 内部集成了4Kohm上拉电阻,我想如果单片机内部也已经上拉,势必会影响上升下降时间。
qian hu:
回复 Kailyn Chen:
我们I/O口外部没有上拉,软件内部也没有上拉