主题中讨论的其他器件: ADS8320
您好!
我们在 TLC4541前面有用于2通道的多路复用器,有时 TLC4541读取正常,有时读取重叠。 任何帮助
谢谢
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.
你(们)好,Tom
感谢您提供以下信息:
蓝色线迹为 TLC4541的 FS、SCLK 和 FS 来自 ADSP-2185
我们有使用相同 MUX 的旧版本 ADS8320EB、但 DCLCOK 和 CS/SHDN 来自 FPGA、DOUT 至 DSP、 这种 MUX 没有问题
我们有三组 TLC4541、一组用于2通道、另一组用于3通道(X/Y/Z)、X 和 Y 重叠、Z 为 Y (看起来 TLC4541在10kHz 间歇性无法输出数据)
大家好、Chaunxiao、
我指的是第一个图中的蓝色线迹、您在其中显示了第1次至第4次上电。 有趣的是、使用 ADS8320时不会出现任何问题。 TLC4541与 ADS8320相比具有非常不同的采样模式、因此这对我来说仍然是一个多路复用器问题。 请将 ADS8320数据表中的图28与 TLC4541文档中的图16进行比较。 ADS8320的 Tsmpll 时间在功能上等同于 TLC4541中的 TS 时间。 TLC4541在转换周期结束时对输入进行采样、并始终在输出端提供采样 N-1转换结果。 ADS8320在转换周期开始时针对固定数量的 SCLK 进行采样。 因此、如果 TLC4541的多路复用器开关与 ADS8320的开关相同、这可能是问题的原因。
第1幅图像中的蓝色迹线记录了上电序列。 这就是为什么我称之为"间歇性":某些加电重叠(X=Y;Z=Y)、某些加电全部 正常(X=X、Y=Y、Z=Z)
ADS8320EB 输出之前的值(开始并行转换和输出);因此只需要22个 SCLK (250kHz @ 0.1ms 间隔读数正常)
TLC4541IDGK 输出之前的值、然后转换;需要46个 SCLK (最小500kHz)