![]() |
發布時間: 2022-8-31 15:32
正文摘要:SI2302 MOS的GS之間并聯1UF電容,解決了,但正常響的時候聲音變的很奇怪。 后來又試驗在GS之間并聯100K電阻,也能解決問題,聲音也正常。不知道這樣對不對,還要不要在G極串聯電阻 |
如果單片機和蜂鳴器都是5V供電,可以換成PMOS |
用個3K下拉電阻拉低。 |
我到是挺喜歡這個開機瞬間響一下,證明上電成功. STC8和STM32系列不會有這個問題,一般是STC15和之前的MCU開機默認上拉高電平才有,要消除不能IO先串聯一個10K左右的電阻后面104P對地,這樣基本能消除開機瞬間沖擊吧,但并聯1U聲音會變化,難道IO輸出的是PWM驅動MOS ? |
正確的做法,一般在G極串聯了1K電阻,再在1K電后面并聯一個100K到地。 |
加下拉就行。會響是因為上電時,mcu還沒有啟動,IO是高阻態。mos柵極相當于懸空,受到漏極電壓影響導通。等mcu啟動了輸出低才關閉。 |
1、電容用小一點。 2、CPU上電后先執行關蜂鳴器操作,而后再初始化其它東東。 |
xuyaqi 發表于 2022-8-31 15:42 有源蜂鳴器 |
你的單片機上電特性,上拉太強了,比如STC15系列要1K下拉電阻,STC8系列用100K就可以 |
蜂鳴器上并聯大電容。 |