器件型号:ADS4246EVM
我们使用连接到 Xilinx Artix-7 FPGA 的 ADS4246EVM 作为开发系统、同时我们的硬件准备就绪。
作为一家医疗公司、我们需要确保通过 SPI 正确编程 ADS4246。 因此、对 ADC 进行编程后、我们从地址 x01回读所有寄存器(首先在地址 x00中设置读数)、以确保 SPI 寄存器正确。
但是、当读取地址 x4A 时、我看到位4为高电平(因此数据输出= x10)、而不是编程的 x00。
它是:-
* SPI 地址不正确(因此不是 x4A)
\=>但是、SCLK 大幅降低、并且仍然看到位4仍然为高电平、
* ADS4246或数据表不正确
=>数据表是从2013年开始的、因此不太可能
*部分地址 x4A (和其他寄存器?) 是内部测试值
\=>所以屏蔽进入 ADC 的数据、以便只有寄存器的正确部分才会通过(即屏蔽 数据表中显示"始终写入0"的任何位)
* A.N.OTHER?
请参阅随附的"地址 x4A 的 SCLK 和 SDOUT 的范围屏幕截图。
非常感谢、
Tim