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.

[参考译文] TMS320F2.8377万D:ADC在Rev.C芯片上不工作

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/577377/tms320f28377d-adc-not-working-on-rev-c-silicon

部件号:TMS320F2.8377万D
主题中讨论的其他部件:C2000WARE

C2000团队,

我正在尝试在F2.8377万D芯片上运行ADC。  如果我使用Rev.A或Rev.B芯片,一切都正常。  如果我使用Rev.C芯片,则不会。  我尝试了几种不同的程序,包括C2000Ware中的一种程序。  此 特定测试设置的详细信息如下所示:

主板是带插座F2.8377万DPTP芯片的TI FAE主板。  我有用于此主板的Rev.A和Rev.C芯片。  程序为C:\TI\C2000\C2000Ware_1_00_00\DEVICE_support\f2837xd\examples\CPU1\ADC_SOC_SOFTWARE\cpu01。2000。</s>2837  此程序转换 ADCA和ADCB上的两个SoC,给出结果AdcaResult0,AdcaResult1,AdcbResult0和AdcbResult1。

我将2.5V跳线连接到每个ADC输入引脚(该板具有进行此连接的规定)。  当我使用Rev.C硅运行此程序时,所有结果都得到0。  当我在插槽中使用Rev.A硅时, 我得到了正确的结果。  相同的程序。  我甚至不退出CCS。  我只需关闭主板,交换芯片,重新供电,然后将程序重新加载到RAM中。  对于Rev.C芯片,程序将运行。  我的ADC结果只是零。  请注意,主板使用ADC的3.3V参考电压。

我还尝试了自己的代码,即ADC中断驱动。  在这里,我得到了Rev.C芯片上所有2.5V转换的值0x0F37。   这似乎是一个饱和值,因为该值从未因噪音而发生任何变化。  和以前一样,如果我使用Rev.A芯片,我会得到正确的结果。

我试过多个Rev.C芯片,包括 刚从真空密封袋中取出的全新设备。  问题不是硅片损坏。

有什么想法吗?

此致,

David

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

    从A修订版-> C修订版开始,我们为每个ADC添加了4个VREFLO连接引脚,同时ADC输入C0,C1,B4和B5已被删除。 没有为此发布新版本的FAE板。 相反,您可以用0欧姆电阻器或焊接桥替换上述引脚上的电容器。 这会将新的VREFLE引脚短路到接地,从而使ADC能够工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    啊啊啊啊啊! 我是否可以再次这样说,也许会更加愤怒? Gaaaa!

    您回答正确。 这就是问题所在。 我使用C0,C1,B4和B5上的跳线快速将其接地。 ADC现在可以工作(尽管跳线不是很好,因为它们会接收到大量噪音)。 我稍后会对该董事会作出更永久的修改。

    谢谢,此致,

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

    跳线性能不佳也是我们在当地看到的情况;使用0欧姆电阻器或焊接桥时性能应得到改善。