PWM輸出波形不是方波的解釋
前些天用STM32單片機(jī)輸出PWM,意外的發(fā)現(xiàn)了PWM輸出之后不是那種正經(jīng)的方波,而是一種稍微有些圓潤的波形,但是結(jié)果還是可以用來驅(qū)動電機(jī)。
這里是吐槽
看到了方波出不來,第一反應(yīng)是IO口壞掉了,因?yàn)镾TM32單片機(jī)只能輸出3.3V和0V。
于是嘗試了無數(shù)個IO口來配置一個PWM。
然后絕望到開始懷疑自己是不是不會配置PWM。
最后決定心一橫,直接接線吧?。。ㄖ盁遄訜铝?,只敢每個口都測試之后再連線)
然后發(fā)現(xiàn),竟然可以用?。?!
TTL電平
雖然當(dāng)時不理解,但是TTL電平是個電壓范圍,規(guī)定輸出高電平》2.4V,輸出低電平《0.4V,最小輸入高電平》=2.0V,輸入低電平《=0.8V,噪聲容限是0.4V。
(噪聲容限:例如,規(guī)定的TTL電平高平是2.4V,低電平是0.4V。因?yàn)樵肼暼菹薜拇嬖冢?V也認(rèn)為是高電平 0.8V也認(rèn)為是低電平,噪聲容限越大說明容許的噪聲越大,電路的抗干擾性越好。)
后來學(xué)了電工學(xué),我明白了,接下來,重點(diǎn)來了?。?/p>
電容充放電導(dǎo)致波形不是方波
因?yàn)楫?dāng)時用示波器測試PWM的時候并不是直接連接引腳,而是連在一個鉭電容兩邊,于是我當(dāng)時測試的并不是準(zhǔn)確的PWM口和GND的電平,而是有一個電容放在PWM兩邊。
上面的圖像是正常PWM的方波。
下面的圖像是實(shí)際示波器測試到的波形,其實(shí)我測量到的不是PWM口的電壓,而是電容兩邊的電壓,因?yàn)殡娙輧啥说碾妷撼手芷谛缘?.3V-0V的變化,于是出現(xiàn)了電容的不斷充放電,所以才會出現(xiàn)這樣的有些圓潤的波形。
-
示波器
+關(guān)注
關(guān)注
113文章
6281瀏覽量
185641 -
波形
+關(guān)注
關(guān)注
3文章
379瀏覽量
31624 -
TTL電平
+關(guān)注
關(guān)注
1文章
116瀏覽量
12047
發(fā)布評論請先 登錄
相關(guān)推薦
評論