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.

[参考译文] ADS1018-Q1:调用 SPI 时调试问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1482879/ads1018-q1-debugging-problems-when-calling-spi

器件型号:ADS1018-Q1
主题中讨论的其他器件:ADS1018

工具与软件:

嗨、团队:

Ads1018调试遇到以下问题:
背景:SPI 传输模式:单个8位、发送两次/四次
测试过程:调用 API:adcStartup、回复0x058B、查看芯片手册致使问题迎刃而解。
调用 API:ReadData、请求启动转换、但 SPI 返回的数据指示 SS 位未置位、并且 E768由1.3V 供电、但不收集电压。
API 调用是否存在问题?

BR、

Ethan

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

    尊敬的 Ethan:

    您能否通过在主题跟踪工具包的"备注"部分输入客户信息来帮助我们跟踪此机会?

    -天使

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

    嗨、Angel、

     ?进入主题跟踪工具套件

    这是一家中国 MM 客户、但他们在中国排名前五名汽车电池组供应商、客户的信息如下所示:

    MAA:Gotion

    网址: https://www.gotion.com.cn/

    项目:雷诺 BMS

    SOP:2007年第1季度

    BR、

    Ethan

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

    尊敬的 Ethan:  

    E768采用1.3V 的供电,这是什么意思? 您是否有可以分享的原理图?

    SS 位始终回读为零:

    根据数据速率、您是否在读取转换结果之前等待足够的时间? 您如何确定何时准备好收集转换数据?

    您能否共享逻辑分析仪对数字通信的捕获?

    此致、

    天使

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

    嗨、Angel、

    我认为延迟时间就足够了。 以下是我的逻辑分析仪捕获信息。 硬件连接为:AIN0提供12V 电压、AIN1接地
    首先我叫 API:adcStartup

    然后调用 API:ReadData 开始转换

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

    E768由1.3V 供电是我的误解在一开始。 我错误地认为 E768是 ADS1018的 AIN0。 您可以跳过此处的问题。 目前、我为 AIN0提供12V 电压、AIN1接地。 部分原理图如下所示

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

    尊敬的 Ethan:

    在默认数据速率为1600SPS 时、每625us 对应一个新的 ADC 转换周期。 在转换开始后、您是否至少等待这么长的时间才收集 ADC 转换数据? 您还可以使用 DRDY 来确定新转换数据何时就绪。

    您是否正在发出转换启动? 0x058B 只是配置寄存器的默认值、要在单次模式下启动单次转换、需要向 SS 位字段(向配置寄存器写入0x858B)写入"1"。  

    您是否将12V 电压直接馈送到 AIN0引脚? ADS1018只能测量高达 VDD 电源电压的最大电压。 使用该器件的默认配置(±2.048V FSR)、您只能测量高达2.048V 的电压。 若要测量12V 信号、您必须将分压电阻器配置拆分为 ADC 可以测量的范围、从而使其衰减。

    此致、

    天使