本帖最后由 nwcoding 于 2021-12-23 16:39 编辑
想要产生一个叠加了直流分量的三角波,要求:(1)频率10K以下;
(2)要求输出信号比较平滑,比如通过ICL8038之类的输出;如果是单片机DAC直接输出锯齿波,信号不够平滑;
(3)直流分量可调;
(4)锯齿波峰峰值可调;
(5)输出信号电压峰值范围为0~5V;
(6)超出电压范围后,不能通过截波的方式来实现输出电压控制,也就是任何时候都要保证占空比50%的完整三角波。例如,当前锯齿波部分峰峰值为2V,直流分量为4V,那么叠加输出信号刚好在3~5V区间。如果进一步增加直流分量到4.5V,要么就保持当前3~5V输出不变,要么自动将锯齿波部分峰峰值调整为1V,叠加后输出信号范围为4~5V。
请问是否有什么好的方案可以推荐?谢谢!
|