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.

[参考译文] ADS1158:ADS1158EVM + CPU

Guru**** 2382630 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/920266/ads1158-ads1158evm-cpu

器件型号:ADS1158

很抱歉、ADS1158EVM-PDK 在我的环境中无法正常工作、因此我将更改该方法。
我仅使用 ADS1158EVM 检查操作。
具有 ADS1158EVM + CPU (RenesasRL78G14)、具有 Didital I/O 的 SPI 仿真
在我的程序中、我在地址000写入0x02、在地址001写入0x01。 我确认了读数。
我可以读取2和1。
 其他寄存器为默认值。
我想读取所有16个单端通道。
・发送00110000命令。
-要读取状态和数据,请发送24个时钟 以进行所需的16通道和读取。
状态中的 Chid 看起来不正常。 (ch0 =不变为 xxx01000)
(也许我不理解英文手册)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    您是否能够发布显示与 ADC 之间通信的逻辑分析仪图像? 如果我们能够看到实际的通信过程、那么诊断您可能遇到的问题会更容易。 您可能需要一个用于此请求的4通道逻辑分析仪(我们通常使用 Saleae 逻辑分析仪)。

    请告诉我。

    布莱恩

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    抱歉、我的软房子只有2通道示波器。 
    
    


    我强行合成了它。
     打开电源后、我等待了足够的时间并在 RESET 引脚上缓慢执行 L/H。
    ②这次、我分别将 CONFIG1和2设置为02h 和83h。 (读取确认正常)
    ③将开始设置为10μs μ s 低电平后、我等待几 ms。
    ④我将发送相关的读取命令。 如附件所示。
    我使用的是3.3V 电源。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对不起,我的软房子只有2通道的范围。 
    我强行合成了它。 (1)打开电源后、我等待了足够的时间、并在 RESET 引脚上缓慢执行 L/H。 ②这次、我分别将 CONFIG1和2设置为02h 和83h。 ( 10μs 确认正常)③我在将 START 设置为0 μ s 低电平后等待几 ms。 ④我将发送相关的读取命令。 如附件所示。 我使用的是3.3V 电源。
    
    
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好

    您可以从图像中看到、在 DRDY 变为低电平但在下一次 DRDY 转换发生之前、您未提供24个 SCLK。 我在每个 DRDY 脉冲之间仅看到~6或7个 SCLK。 因此、鉴于 SCLK 速度非常慢、您将无法读取24位数据(状态+ 16位数据位)。

    您可以提高 SCLK 速度或降低采样率。 现在、您将 CONFIG1中的 DRATE 位设置为11b、或启用自动扫描模式后的最快数据速率为23、739 SPS。

    请尝试其中一个选项以查看您是否可以正确输出数据。

    布莱恩

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢你。

    调整速率存在限制。
    我为每个通道成功获取了16次。
    我得到了提示并被保存。