經(jīng)常碰到這樣的情況:因為MCU失效或跑飛造成誤輸出,損失慘重。很想做一種可靠并且簡單(低成本,小體積)的密碼刷新輸出電路,但一直缺少某種靈感,做出來的東西比較蠢。希望彭總給些提示。謝謝!
用密碼,時間孔隙,判決三者結(jié)合起來,極為可靠,具體方法:
1,用某個特定碼(如5555H)經(jīng)譯碼后作為三個觸發(fā)器或鎖存器的置位信號,用另一個特定碼(如AAAAH)經(jīng)譯碼后作為三個觸發(fā)器或鎖存器復(fù)位信號。
2,在置位或復(fù)位輸出前,先用特定碼(如5A5AH)經(jīng)譯碼后觸發(fā)一個定時器(時間極短,只略大于置位或復(fù)位操作時間),必須在這極短的定時時間內(nèi)完成置位與復(fù)位,否則,定時一到就封鎖。
3,三個觸發(fā)器或鎖存器的輸出經(jīng)三中取二判決,最后輸出。
4,這樣做加上合理的設(shè)計,很可靠,不過,用常用芯片電路太多,一般用CPLD(如LATTICE 的ISP CPLD)來做,電路很少。
具體問題具體解決,更好。
來源:0次