首先是閱讀IR2104這個芯片的數據手冊,引腳定義我就不說了,劃重點部分是輸入側的電壓范圍:
51hei截圖16270902454256.png (99.66 KB, 下載次數: 44)
下載附件
手冊1
2020-5-12 22:01 上傳
51hei截圖1649121995115125.png (39.64 KB, 下載次數: 51)
下載附件
手冊2
2020-5-12 22:01 上傳
特別注意SD接高電平時才能發揮IR2104的作用,可以直接與供電管腳相連。 下面就是仿真驗證:0和5V的1KHZ PWM波,仿真的時候輸入PWM波形為0和5V(比如0和3.3)時IR2104是不出波形的,但是實際單片機操作是有輸出的,這點不要迷信仿真,要信數據手冊。
51hei截圖1653070996105111.png (29.24 KB, 下載次數: 39)
下載附件
2020-5-12 22:02 上傳
51hei截圖164901257068115.png (47.92 KB, 下載次數: 36)
下載附件
2020-5-12 22:02 上傳
P00512-211122.jpg (3.44 MB, 下載次數: 53)
下載附件
2020-5-12 22:02 上傳
占空比為50%,供電電壓12V,輸出6V的DC,是理想的波形。我用了兩款單片機來輸出PWM波,就是因為仿真的時候PWM在0和3.3時,ir2104不工作,考慮到STM32輸出最大才3.3,所以用了STC15系列單片機,輸出0到5V的PWM波,成功后,一直有疑問,為啥仿真和數據手冊不一樣,總感覺3.3V的PWM也能驅動,于是抱著試試的心態做了實驗,結果確實也能輸出,驗證了我的想法。
|