STM32
直播中

tr4578

8年用户 940经验值
擅长:模拟技术
私信 关注
[问答]

STM8L151的DAC输出,长时间输出后DAC输出电压出现偏移的原因?

STM8L151的DAC输出,外部下拉20k或者不接上下拉时,设置输出1V,持续输出3天后电压升高至1030mV,一个月后升高200-300mV。重新上电或者把单片机的reset口拉低进行复位后,DAC输出恢复到正常的1V。请问这是stm8L自身的特性导致的吗?

回帖(2)

全娟

2024-4-7 16:30:47
你要查看你应用代码,看看什么原因导致DAC输出升高了。
另外,你可以开启DAC的输出缓冲。


还有,DAC输出怎么还要接上下拉?
举报

1652711011.026500

2024-4-7 17:13:56
根据描述,长时间输出后DAC输出电压出现偏移的原因可能有以下几个方面:

1. 温度影响:温度变化可能会导致DAC电压输出的漂移,可能是因为芯片温度变化引起了DAC电路的偏置漂移。

2. 电源漂移:电源的稳定性问题可能会导致DAC电压输出的漂移,长时间运行后可能会出现电源质量降低或者电压波动等问题。

3. 其他外部环境影响:如电磁干扰、噪声以及电源线的附加电容等都可能对DAC输出电压产生干扰。

另外,外部下拉电阻20k可能对DAC输出电压产生一定的影响,需要具体情况进行具体分析。如果连接外部下拉电阻后出现了不良影响,可以尝试使用其他数值的电阻或者不使用下拉电阻看是否有改善。

单片机复位后DAC输出恢复正常1V的情况可以排除STM8L自身的特性导致偏差的可能性。建议进一步检查电源稳定性、温度变化等因素来确定具体原因。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分