尊敬的TI工程师:
你好!
我现在正在调试AFE5808芯片,目前,我们已经能够配置各个寄存器,也能够将寄存器数据数据读取出来,在使用用户自定义模式时(reg2[15:13]=011),写入的自定义数据也能够完整地读取出来,甚至将reg2[15:13]设置成111都能看到锯齿波输出,这个应该可以说明数字部分的调试是没有问题的,但是当我接入外部信号后(600mVpp的正弦信号),AFE5808的LVDS输出却没有改变,AFE5808的VCA_Vcntl电压是0V,寄存器配置如下:
reg 01 0x8000; reg 03 0x6000; reg 04 0x0002,其余都默认为0
这样的设置,是否有问题?在示波器上看到LVDS信号只有最后两位有变化,其余都是固定的,但是最后两位出来的好像是乱码,没有任何周期性,请大神帮忙指点一下,非常感谢!
John11513:
控制电压为0V时增益最大,对于600mV的信号信号链早就饱和了,你在数字域应该看到一个在+/-最大值之间变化的方波。按你的配置,ADC被配置为补码输出、低位先高位后。因此,你看到的最后两位有变化应该是数字信号的符号位和次高位在变,看似正常,但不确定,因为不知道具体数据。