我使用的芯片是ADuC7060,使用主ADC,ADC2通道,内部基准电压。
故障现象:
ADC的输入电压是0.066V,但是经ADC转换后的电压值为1.2V,ADC的状态寄存器显示主ADC转换错误,但是输入电压既没有欠量程也没有超量程,这是怎么回事?难道主ADC换掉啦?(之前是能够正常转换的,但是修改了电路,某些通道的输入电压达到了-0.35V,是不是这个电压损坏了主ADC?)
共2条
1/1 1 跳转至页
ADuC7060ADC的状态寄存器显示主ADC转换错误是怎么回事?
2楼
主ADC转换错误可能有几种可能的原因:
1. ADC输入电压超过了ADC的量程,导致转换错误。在使用主ADC时,ADuC7060的输入电压量程一般为0V至 VDD,如果输入电压超出这个范围,就会导致转换错误。
2. ADC参考电压有问题,导致转换错误。ADC的参考电压是用来确定输入电压对应的转换值的基准,如果参考电压有问题(例如电压不稳定或电压异常),就会导致转换错误。
3. ADC输入电压与其他模拟信号有干扰。如果ADC输入电压与其他电源或信号线有干扰,也可能导致转换错误。
4. 主ADC本身有故障。如果主ADC本身出现问题,例如损坏或其他硬件故障,也可能导致转换错误。
由于你修改了电路,并且某些通道的输入电压达到了-0.35V,这可能是导致问题的原因之一。-0.35V的输入电压超出了ADuC7060主ADC的输入电压量程,可能导致主ADC出现故障。建议你检查电路修改后的连接和输入电压范围,确认是否超出了主ADC的限制。
另外,你也可以进行一些进一步的排查和测试,例如检查ADC参考电压的稳定性,通过测量其他通道的输入电压来验证主ADC是否正常工作等。
最好的方法是参考ADuC7060的数据手册和应用笔记,了解主ADC的工作原理和限制,并检查和确认你的电路设计是否符合要求。如果问题仍然存在,可能需要联系ADuC7060的技术支持人员进行进一步的故障排查和解决方案。
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
vscode+cmake搭建雅特力AT32L021开发环境被打赏30分 | |
【换取逻辑分析仪】自制底板并驱动ArduinoNanoRP2040ConnectLCD扩展板被打赏47分 | |
【分享评测,赢取加热台】RISC-V GCC 内嵌汇编使用被打赏38分 | |
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 |