用F2812做了几块板子,调试过程中烧坏其中3块的AD通道,其他功能如串口、GPIO均正常。现象为结果寄存器一直为零。电路原理如下:
一个电压信号经两级运放处理后交给F2812AD通道,且第一级运放加有钳位二极管,保证AD输入不会超过3V,加电后即出现结果寄存器一直为零现象,但运放一直工作正常,检查电路发现DSP上电顺序被我搞反,我设计成内核先上电后外围上电,复位芯片供电为3.3V供电。我怀疑是不是这个地方把AD搞坏。希望老师给我评判一下,谢谢!
Chen Jones:
F2812的上电时序和其他C2000系列的芯片是不同的,就像你说的,先外设上电,后内核上电。
有可能是这个原因,还有其他的电路方面的注意事项,可以参考下面这篇Application Note的第6页 Hardware Connection.
另外,F2812的ADC的精度不是很高,8~9位的 样子,如果楼主方便的话,建议换成F28335系列。
用F2812做了几块板子,调试过程中烧坏其中3块的AD通道,其他功能如串口、GPIO均正常。现象为结果寄存器一直为零。电路原理如下:
一个电压信号经两级运放处理后交给F2812AD通道,且第一级运放加有钳位二极管,保证AD输入不会超过3V,加电后即出现结果寄存器一直为零现象,但运放一直工作正常,检查电路发现DSP上电顺序被我搞反,我设计成内核先上电后外围上电,复位芯片供电为3.3V供电。我怀疑是不是这个地方把AD搞坏。希望老师给我评判一下,谢谢!
junhai zhou:
回复 Chen Jones:
我想问上电顺序搞反是不是AD通道烧坏原因之一?
DSP外围电路是拷贝同事的,他已经用了几年应该不会有问题。而且我监测AD通道输入电压,从加电瞬间开始远低于3V。
另外我把不用的AD通道直接接地会不会不合理,也导致AD烧坏
谢谢
用F2812做了几块板子,调试过程中烧坏其中3块的AD通道,其他功能如串口、GPIO均正常。现象为结果寄存器一直为零。电路原理如下:
一个电压信号经两级运放处理后交给F2812AD通道,且第一级运放加有钳位二极管,保证AD输入不会超过3V,加电后即出现结果寄存器一直为零现象,但运放一直工作正常,检查电路发现DSP上电顺序被我搞反,我设计成内核先上电后外围上电,复位芯片供电为3.3V供电。我怀疑是不是这个地方把AD搞坏。希望老师给我评判一下,谢谢!
Chen Jones:
回复 junhai zhou:
我想问上电顺序搞反是不是AD通道烧坏原因之一?
Jones–>有可能,有很大可能
另外我把不用的AD通道直接接地会不会不合理,也导致AD烧坏
Jones–>这个可能性不大
用F2812做了几块板子,调试过程中烧坏其中3块的AD通道,其他功能如串口、GPIO均正常。现象为结果寄存器一直为零。电路原理如下:
一个电压信号经两级运放处理后交给F2812AD通道,且第一级运放加有钳位二极管,保证AD输入不会超过3V,加电后即出现结果寄存器一直为零现象,但运放一直工作正常,检查电路发现DSP上电顺序被我搞反,我设计成内核先上电后外围上电,复位芯片供电为3.3V供电。我怀疑是不是这个地方把AD搞坏。希望老师给我评判一下,谢谢!
junhai zhou:
回复 Chen Jones:
我今天把上电顺序改对后,即先外围后内核,加电后AD仍然烧坏,不知怎么搞的?
我想问AD通道烧坏原因一般有哪些?