您好,
我们将DS90UB927 (TX)和DS90UB928 (RX)组合用于LCD和密钥传输。
(A) DS90UB927 (TX)的硬件配置。
重复=低
bkkit=低
MAPSEL=低
LFMODE=低
LVDS_CLK=65MHz
DS90UB927示意图
(B) DS90UB928 (RX)的硬件配置。
MAPSEL=低
oen=高
OSS_SEL=高
LFMODE=低
重复=低
bkkit=低
I2S_B=低
LCBL=高
DS90UB928示意图
使用GPIO [3]:0]进行密钥传输。 通电时,我们使用I2C启用927和928 GPIO [3:0]。
(C) DS90UB927 (TX)软件配置以启用GPIO
0x0D=0x03
0x0E=0x33
0x0F=0x03
(D) DS90UB928 (RX)软件配置以启用GPIO
0x1D=0x05
0x0E=0x55
0x0F=0x05
测试1:DS90UB927的GPIO [3:0]输入分别为800kHz,400kHz,200kHz,10kHz连续时钟。 (40MHz时钟源使用分频器(CPLD)可产生800kHz,400kHz,200kHz,10kHz)
结果:DS90UB928的锁和通过引脚都输出高,LCD正常显示,DS90UB928的GPIO [3:0]分别输出800kHz,400kHz,200kHz,10kHz连续时钟。
测试2:请分别参考DS90UB927输入通道[3:1]信号的示波器(如下所示)和GPIO [2:0]的波形。 (这些信号从CPLD输出)
结果:DS90UB928的锁和通过引脚输出均为低电平,LCD无法显示(无信号),DS90UB928的GPIO [2:0]始终输出为低电平。
测试3:请参考DS90UB927输入通道[1]信号的示波器(如下所示),GPIO [2:0]的波形。
结果:DS90UB928的锁和通过引脚输出均为高电平,LCD正常显示,DS90UB928的GPIO [3:0]输出信道[1]信号。
TEST4:请参考DS90UB927输入通道[2]信号的示波器(如下所示),GPIO [2:0]的波形。 (400kHz)
结果:DS90UB928的锁和通过引脚输出均为高电平,LCD正常显示,DS90UB928的GPIO [3:0]输出信道[2]信号。
问:为什么DS90UB928在test2条件下无法锁定?

