This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的 Rahul G.:
是否要连接到 EVM 上的 ADS124S08? 有些常见问题会阻止客户与 ADS124S08正确通信。 首先、所有电源必须处于标称工作电压(AVDD、DVDD 和 IOVDD)。 第二、RESET 引脚必须上拉为高电平、而不是悬空。 要使用内部时钟、必须将 CLK 引脚连接至低电平、或者必须提供外部时钟。 CS 必须在整个通信事务期间保持低电平(CS 无法在字节之间切换)。
此致、
鲍勃 B
尊敬的 Bob B:
感谢您的收看。
问: 您是否连接到 EVM 上的 ADS124S08?
答:是
所有电源均稳定且符合要求。 RESET 引脚也使用 CPU 被拉高。 我已检查 EVM 上的 CLK 引脚、J6连接器是 DNP、 并且引脚也下拉了470K (R74)。
因此请尽快提供任何其他可能的解决方案、因为我们对 SPI 接口感到震惊。
谢谢!
R·G·拉胡尔
尊敬的 Rahul G.:
最好使用 EVM 上的 USB 连接器为 EVM 板供电。 这可确保电源布线符合预期。 这也要求将一个跳线 安装在电路板右侧的 JP1上。 安装 JP1会使板载微控制器保持复位状态、并且还会 禁用 从微控制器到 ADS124S08的接口。 然后将外部电路板连接到 EVM 只需要在电路板和适当的数字引脚之间连接良好的接地。
就 SPI 而言、您需要确保 SCLK 速度处于 ADS124S08所需的时钟范围内。 我首先会使用1MHz 来解决布线中的任何电容问题。 MISO 连接到 SDO 上的 J3、MOSI 连接到 SDI。 确保通信在整个通信事务期间使 CS 保持低电平。 这要求 CS 由 GPIO 而不是 SPI 外设控制、因为外设将在字节(或字)之间切换 CS。
应设置 SPI、以便数据在上升沿发生变化、并在 SCLK 的下降沿保持稳定。 SCLK 一直保持低电平。 读取寄存器数据时、命令被写入微控制器中的 TX 缓冲区、以启动 ADS124S08的 SCLK。 但是、来自 ADS124S08的数据需要您发送(写入) NOP (0x00)字节来启动 SCLK、以便 ADS124S08发送数据。 如果仍有问题、请向我发送通信的示波器或逻辑分析仪快照以及您的设置图片。
此致、
鲍勃 B