1. 程式人生 > >【自制CPU之學習篇02】555定時器

【自制CPU之學習篇02】555定時器

充電 size 學習篇 ima padding 名稱 out 計數器 add

  555定時器是一種集成電路芯片,常被用於定時器、脈沖產生器和震蕩電路。在CPU制作中作為pc(程序計數器)的主要組成部分。以下是我購買的NE555實拍圖:  

    技術分享圖片

NE555的針腳示意圖

    技術分享圖片

555定時器各針腳功能定義

引腳名稱功能
1 GND(地) 接地,作為低電平(0V)
2 TRIG(觸發) 當此引腳電壓降至1/3VCC(或由控制端決定的閾值電壓)時輸出端給出高電平。
3 OUT(輸出) 輸出高電平(+VCC)或低電平。
4 RST(復位) 當此引腳接高電平時定時器工作,當此引腳接地時芯片復位,輸出低電平。
5 CTRL(控制) 控制芯片的閾值電壓。(當此管腳接空時默認兩閾值電壓為1/3VCC與2/3VCC).
6 THR(閾值) 當此引腳電壓升至2/3VCC(或由控制端決定的閾值電壓)時輸出端給出低電平。
7 DIS(放電) 內接OC門,用於給電容放電。
8 V+,VCC(供電) 提供高電平並給芯片供電。

內部原理示意圖(截取自視頻):

    技術分享圖片

簡單說明原理:

  這塊我也不是很懂,大概的原理是,555定時器內部通過兩個比較器,一個觸發器(SR鎖存器),和充放電裝置組成。

  針腳26分別接了比較器,針腳2是電壓降至1/3V

CC時輸出端給出高電平,針腳6是電壓升至2/3VCC時輸出端給出低電平。輸出的高低電平通過針腳7的充放電裝置,使得電容不斷充電和放電。

  左下方就是一塊電容,配合針腳7不斷充電和放電,使得針腳26的電壓不斷變化,不斷觸碰閾值,使輸出端不斷改變高低電平。

  就這樣比較器和電容相互影響,來回變化,使得鎖存器的輸出信號,即針腳3不斷變化。

  下面這個電路針腳3接的是LED燈,所以效果就使得LED燈不斷閃爍,大致原理就是這樣。

技術分享圖片

控制頻率:

  看上面的內部原理示意圖,不難理解頻率取決於電容充放電的速度,而電容充放電速度取決於那個100k電阻的阻值。把100k電阻那裏換成一個可變電阻,通過手動調節就可以控制速度了。電阻越小,充放電速度越快,燈泡閃得也就越快了。

【自制CPU之學習篇02】555定時器