请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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