微控制器可以用PWM產生38K的方波
微控制器產生方波的方法有兩種:1、定時器 + IO;2、PWM。因為38K的頻率較高,如果用定時器中斷產生方波的話,會佔用單機大部分的資源,效能較差的微控制器也產生不了那麼高頻的中斷訊號。所以最好用PWM產生38K的方波。38K的方波其實就是每秒種產生38,000個50%佔空比的方波訊號。
並不是所有微控制器都有PWM功能的,所以需要選擇合適的微控制器。把PWM輸出頻率設定為38K ,佔空比設定為50% 就可以了。
微控制器的時鐘配置直接影響到38K方波的準確性。如果要求比較高的話,需要使用外部晶振。
可以使用11.0592M 或者4.096M的晶振以減少誤差。每款微控制器的時鐘和PWM的配置方法都是不一樣的,所以這裡就沒辦法詳細說明了。
微控制器IO 輸出的PWM 訊號驅動能力是比較弱的,如果輸出的38K方波需要驅動負載的話,可以加入三極體驅動電路增加強輸出能力。
微控制器可以用PWM產生38K的方波
微控制器產生方波的方法有兩種:1、定時器 + IO;2、PWM。因為38K的頻率較高,如果用定時器中斷產生方波的話,會佔用單機大部分的資源,效能較差的微控制器也產生不了那麼高頻的中斷訊號。所以最好用PWM產生38K的方波。38K的方波其實就是每秒種產生38,000個50%佔空比的方波訊號。
01選擇帶PWM功能的微控制器並不是所有微控制器都有PWM功能的,所以需要選擇合適的微控制器。把PWM輸出頻率設定為38K ,佔空比設定為50% 就可以了。
02配置合適的時種及輸出微控制器的時鐘配置直接影響到38K方波的準確性。如果要求比較高的話,需要使用外部晶振。
可以使用11.0592M 或者4.096M的晶振以減少誤差。每款微控制器的時鐘和PWM的配置方法都是不一樣的,所以這裡就沒辦法詳細說明了。
03配置輸出介面微控制器IO 輸出的PWM 訊號驅動能力是比較弱的,如果輸出的38K方波需要驅動負載的話,可以加入三極體驅動電路增加強輸出能力。