电子时钟设计
?
U1為51單片機,U2為74HC541,U3為DS1302,U4為7407。
采用74HC541是因為單片機輸出的驅動電流不夠,由于是共陰極接法,需要是陽極驅動電流的7到8倍,采用7407驅動,
這個1302芯片在仿真時將VCC1和VCC2接在了一起,但實際使用時發現會把1302燒毀,也就是說供電和后備電源不能接在一起
X2選用32.768Hz
1302處接的兩個LED燈是為了指示正在設置時間還是日期
P0口的端口電路與P1,P2,P3不同,是由于它肩負著數據讀寫和地址復用的功能,而由于其內部電路不同,在輸出時需要外接上拉電阻
采用單個數碼管是因為硬件限制,其實使用*6數碼管不僅仿真時接線方便,而且畫PCB時更是省事(做這個的PCB圖時為了不讓其有飛線(使用的單面覆銅板)這數碼管布線著實花費了太大時間)
布局:必須要清楚你是為之后插接器件做準備,所以在減小板子尺寸的同時也不能讓器件不好擺放(器件不能離相應的引腳很遠),器件緊貼板子(減少干擾),由于直接使用的是現有的LED封裝,而器件確實圓形的LED燈,最后有一個LED不能緊貼板子
布線:如果條件允許,將線布粗一些,關鍵的電源線和地線至少也是信號線的1.5倍寬,布的線有拐彎處,要用>90的折線,而不能使用直角折線,否則電流通過的時候可能會形成天線,發射電磁波
我們老師評價PCB板的規則是:首先,功能是否完全實現,如果功能實現不了都不會去看你的布局布線咋樣,然后,板子尺寸越小越好,最大也不能超過15cm*10cm(這是老師給的板子),布局就是輸入輸出都在板子邊上,但也和板子邊緣留出一些縫隙,所有元件都緊貼板子,再去看是不是排布比較均勻,沒有出現有的地方空出一大塊,而有的地方緊密得都不好放器件,布線就是不能有直角,有直角都屬于嚴重失誤
總結
- 上一篇: compiler java_使用Java
- 下一篇: 粤嵌星计划打卡第95天(javaweb