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.

[参考译文] TLV2548:TLV2548CPW

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1392149/tlv2548-tlv2548cpw

器件型号:TLV2548

工具与软件:

我遇到了 TLV2548CPW SPI 音频问题,当我使用8 M 的 SPI 音频并读取一个具有40个周期的通道时, AIN0-AIN2 数字输出都是高电平,结果是错误的,我有一个40个错误的故障率(8/20 ), 但当我将音频降低至4M、结果正确时、我检查了 SCLK/SDI/SDO 信号、它们看起来都很好。请查看下面的示波器快照、您能不能帮助检查芯片为什么不支持8Mb 音频、采样率为200kbps(=1*8M/40=200kbps)、而仍可支持4M 音频? 数据表 指定的采样率为200kbps。

8M SPI 数据束:  

4M SPI 音频:

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

    您好、Hong:

    您能告诉我在此期间您需要进出 ADC 的数据吗? 此时 SDO 数据是否出错? 我还能不能看到 ADC 电路的输入是什么样的?

    此致、
    Joel

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

    您好、Joel  

    是的、当我把 boud rate 设置为8M 时、SDO 数据是错误的、从 SDO 波形中、这些位都是高电平、我读  AIN0-AIN2是相同的。( 19995)

    请参阅下面读取 CH0~CH2的主机应用程序 :  

    实际上、CH0 和 CH1的直流信号范围为-0.5V 至0VDC  、具有 1 V 直流偏置;CH2的直流信号范围为0至0.9V 直流。

    我所 读的只是没有 信号 输入的初始条件、即 CH0和 CH1应约为1V、而 CH2应约为0V。

    低于读数是正常的  

    问题是一些 IC 不能支持8M SPI 音频,当降低到4M 时,读数值恢复到正常。  

    TLV2548配置寄存器位定义如下:

    D11 : 1 internal ;D10 : 1 internal ref =2V ;D9 :0; D8,7  : 00 internal OSC;D6,5:00 Single short mode; D4,3 : 00 Sweep auto sequence select 0-12-3-4-5-6-7;

    D2: 0; D1,0: 00,  

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

    您好、Hong:

    感谢您提供的信息。 该器件使用 SPI 模式0 (CPOL = 0、CPHA = 0)。 目前、似乎您在 SCLK 的下降沿提供 SDI。 在较慢的时钟速度下、它可能仍然可以被读取、但在较高的速度下、它可能无法被读取。 您能否改为在 SCLK 的上升沿提供 SDI?  

    此致、
    Joel

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

    您好、Joel、

    您的意思是尝试将 SPI 设置为 SPI 模式01 (CPOL = 0、CPHA = 1)吗? 我尝试了所有四种模式(CPOL=0、CPHA=0;CPOL=0、CPHA=1;CPOL=1、 CPHA= 0;CPOL=01、CPHA=1、但 TLV2548看起来仅支持 CPOL=0。

    我设置了模式 CPOL=0、CPHA=1、它看起来与以前相同(CPOL=0、CPHA=0)。 也就是说,在4M 波特率下,SDO 读数正确,在8M 波特率下,SDO 读数全部为高电平,参见下面的 OSC 快照。

    4M 波特率 (CPOL=0、CPHA=1): SCLK 上升沿上的 SDI

    8M 波特率(CPOL=0、CPHA=1)、SDO 不正确(所有位为高电平)

    此致、

    Hong

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

    你(们)好!

    在这些转换期间、FS 的状态是什么? 当不使用 FS 时、应根据数据表将其连接至 Vcc。 在 FS 保持高电平的情况下、器件遵循 SPI 模式0、在这种模式下、SCLK 处于空闲状态低电平、数据在上升沿随时钟传输。 如果您使用的是 FS、请告知我。  

    此致、
    Joel

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

    您好、Joel、

    FS、CSTART 和 PWDN (引脚17、14、16)被接至+5V。

    此致

    Hong

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

    您好、Hong:

    我失去了这次对话的轨迹、因此很抱歉没有在这方面回复您。 您的问题是否能够得到解决? 如果否、我可以提供进一步支持。

    此致、
    Joel

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

    您好、Joel、

    谢谢回来、但我仍然无法获得   8M 的快速 SPI 波特率、我仅使用4M。

    此致

    Hong

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

    您好、Hong:

    不幸的是、我无法从您的捕获中找到任何其他错误的内容。 那么、我唯一的建议是验证您的时序参数。

    此致、
    Joel