电路测验参数如下
输入PWM:PWM_INPUT,峰值3.3V,占空比0~100%,频率1~100K
输出AD值:直流电压,占空比=0时,AD_OUT=46mV;占空比=99%时,AD_OUT=5.02V
今日用STM32做了一个5V DA转化电路,首要用了一个3.3V转5V的电压转化芯片SN74LVC2T45,用这个芯片首要是由于有现成的,并且SN74LVC2T45的封装也比较小(我用的是SM8封装)。当然用三极管也能搞掂电压的转化,假如考虑到转化后电压较高且需求严厉的阻隔效果,可考虑运用高速光耦(本钱较贵),为什么是要高速光耦呢?由于一般的光耦开关速度并不高。。。(不好意思,跑题了,关于光耦今后会有总结)。
好啦,3.3V转5V完成后便是后边的二阶低通滤波(其有用一阶也能够哦,但求心里踏实才用二阶)。至于滤波器原理。。。。横竖我们知道它能把脉冲波给撸平了就行了,有爱好的可自行百度。
跟着占空比从0~99%的递加,AD_OUT输出的波形为一个线性的锯齿波。
最终是输出的纹波丈量,峰峰值为15.2mV,十分平稳。
最最终是一个电压跟从器,这是个附加的电路,首要是考虑到输出的负载才能,所以加个跟从器。
- STM32单片机中文官网
- STM32单片机官方开发工具
- STM32单片机参阅规划