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