關(guān)于HT1302和HT1307以及HT8563不起振原因分析:
1.檢查VCC供電電壓是否正確
2.4個(gè)配置寄存器里面寫(xiě)入的數據與讀出來(lái)的數據是否有差異
3.啟停只需要靠秒寄存器的最高位控制的。
4.調整精度方式是每1pF電容約等于0.1Hz頻率,建議在20PF內運行。
5.晶振的頻率是否匹配,電容越大,頻率越低,且越難起振(起振時(shí)間長(cháng))32768.00Hz對應是24小時(shí)。
6.晶振劣質(zhì)導致誤差大。
7.晶振的測量方式需要選擇精度更高的晶體振蕩器需要一個(gè)超過(guò)500兆的頻率計來(lái)測量。
8.關(guān)于HT1302特別注意時(shí)序圖里8個(gè)連續上升沿為MCU寫(xiě)入1302的數據(I/O需在SCLK上升沿之前準備好數據),后8個(gè)連續下降沿為1302數據輸出(SCLK下降沿后才能讀取I/O的數據)。因此,對一個(gè)完整的讀周期,SCLK總脈沖數為15個(gè),不是16個(gè)。
9.在2個(gè)下降沿之間,I/O的波形發(fā)生了變化,正常的邏輯狀態(tài)應該是非0即1,對應電平也是非L即H的,不會(huì )出現電壓的明顯變化,波形應該是規整的矩形波,這點(diǎn)可能與MCU的IO配置有關(guān)系。
10.讀取秒寄存器數據,把最高位BIT7(CH)設置為0,再把數據寫(xiě)回秒寄存器,這樣做的目的是當發(fā)生時(shí)鐘停走時(shí),板子再次上電時(shí)能強行啟動(dòng)晶振。
關(guān)于HT5925開(kāi)機時(shí)LED亮2秒的原因分析:
1.因為從波形上OE會(huì )是低電平狀態(tài)致使Led有輸出導致亮燈2秒,解決方案需要讓OE腳為高電平輸出斷開(kāi)Led的輸出。按照TI公司的設計都是在OE腳內置了上拉電阻,HTCSEMI品牌是外`置上拉電阻的設計,所以必須從Vcc到OE端外接10kΩ以?xún)鹊纳侠娮杩梢缘玫浇鉀Q。
2.R233和C219的目的是解決抗干擾,起濾波作用,是可以保留的。