主题中讨论的其他器件: TMS320F28379S、 AMC1303M2520、 AMC1306M05、 AMC1306E05、 TMS320F28377D
您好!
我遇到与 MarkoAnte 和 Fearghal Kineavy 相同的问题(请参阅以下四个主题: https://e2e.ti.com/support/data-converters/f/73/p/791462/2927525 、 https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/791077 、 https://e2e.ti.com/support/data-converters/f/73/t/717467 、 https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/716608 )
我使用六个 AMC1303E2520和 TMS320F28379S 来测量隔离电压。 其中一些测量结果很好、另一些测量结果会随机产生错误测量结果。 我检查了电源电压和传输的数据(一切都很干净)、尝试更改芯片、MCU 等。
唯一的发展变化是我使用每个替换 AMC1303进行的测量中的尖峰的密度和幅度、直到其中一个峰值同意正常工作。 与 legit 比较的错误结果从大约200分之一到大约10分之一不等、具体取决于芯片。 尖峰的振幅在满量程的大约1%到10%之间变化。 在单个电路板上、我有15个芯片之类的未焊接分解器件、以形成一个正常工作的系统。 这是一种非常昂贵的工作方式。
测得的输入电压始终保持在+/- 250mV 范围内。 高压侧的电源电压为5V、低压侧的电源电压为3.3V、既干净又稳定。 每个曼彻斯特线路上的 AMC1303输出端都有一个100R 电阻器。 我使用的原理图与 AMC1303数据表中的图55相同,包括 R3的电阻器。 我使用 Sync3滤波器和256过采样。 SYSCLK 以200MHz 运行。
最后、由于 MarkoAnte 和 Fareghal Kineavy、我用 AMC1303E2520替换了其中一个特别顽固的 AMC1303E2520、并使用电线尽可能地连接时钟。 我只更改了 SDFM 模式和用于时钟输入的 GPIO、它工作正常。 遗憾的是、我无法对全部六个器件执行相同的操作、因为 TMS320上的相应时钟输入已用于其他基本功能。 由于项目的剩余预算和时间、我无法使用 AMC1303M 重新设计新电路板。
除了播放 AMC1303轮盘外、我还能做什么? 我目前正在测试与第一块板相同的第二块板、问题完全相同。
此致、谢谢
马克-安德烈