2015-05-22 90 views
1

我一直在使用FRDM_KL46Z開發板做一些紅外通信實驗。現在,我得到兩個具有相同設置(50%佔空比,38 kHz)的PWM輸出具有不同的電壓電平。當兩者都閒置時,一個是1.56V,另一個是3.30V。當輸出用於爲相同的紅外發射器供電時,電壓變爲1.13V和2.29V。紅外發射器和PWM輸出

爲什麼我不能使用一個PWM輸出同時給兩個紅外發射器供電?當我試圖這樣做時,似乎頻率發生了變化,所以兩個IR接收器無法工作。

回答

0

我不是freescale的專家,但你如何控制你的pwm?我猜測每個pwm都來自一個單獨的計時器,也許它們的設置不同。就像一個是16位模式(3.3V),另一個是32位(1.56v),即使它們在計數器中具有相同的限制((2^17 - 1)/2)將是16位定時器的50%佔空比。但是在32位中,相同的值只有25%的佔空比,所以一個輸出將是另一個的電壓的1/2。所以我建議檢查計時器設置。

電壓變化的原因是因爲紅外發射器正在加載電路。在理想的情況下,這種情況不會發生,但如果電源電壓過高,電壓通常會下降一點。