一种可靠并且简单的密码刷新输出电路

2018-09-21 16:10:50 来源:21ic
标签:

 

经常碰到这样的情况:因为MCU失效或跑飞造成误输出,损失惨重。很想做一种可靠并且简单(低成本,小体积)的密码刷新输出电路,但一直缺少某种灵感,做出来的东西比较蠢。

 

用密码,时间孔隙,判决三者结合起来,极为可靠,具体方法:


1,用某个特定码(如5555H)经译码后作为三个触发器或锁存器的置位信号,用另一个特定码(如AAAAH)经译码后作为三个触发器或锁存器复位信号。


2,在置位或复位输出前,先用特定码(如5A5AH)经译码后触发一个定时器(时间极短,只略大于置位或复位操作时间),必须在这极短的定时时间内完成置位与复位,否则,定时一到就封锁。


3,三个触发器或锁存器的输出经三中取二判决,最后输出。


4,这样做加上合理的设计,很可靠,不过,用常用芯片电路太多,一般用CPLD(如LATTICE 的ISP CPLD)来做,电路很少。
具体问题具体解决,更好。

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
想破解MCU?有何难

时序攻击可用在安全保护是基于密码的微控制器,或使用确定数字的卡或密码来进行访问控制的系统,如达拉斯的iButton产品。这些系统中共有的风险是输入的连续数字在数据库进行再次校验。

这种振荡电路只能用32.768KHZ 的晶体?

振荡电路用于实时时钟RTC,对于这种振荡电路只能用32.768KHZ 的晶体,晶体被连接在OSC3 与OSC4 之间而且为了获得稳定的频率必须外加两个带外部电阻的电容以构成振荡电路。

利用面向Google Cloud的Microchip AVR® MCU开发板

传统上,创建可连接到云端的应用需要占用大量的时间和资源供嵌入式应用设计师开发通信协议、安全和硬件兼容性等方面的必要专业技术。

MCU相关的10大基础知识

MCU有串口外设的话,在加上电平转换芯片,如MAX232、SP3485就是RS232和RS485接口了。

说出来你可能不信,传统MCU芯片也搭上了智能化的快车
说出来你可能不信,传统MCU芯片也搭上了智能化的快车

随着人工智能和物联网技术的发展,我们看到智能设备正在加速普及。我们的身边,渐渐地有智能音箱、早教机器人、扫地机器人等新智能设备品类出现,同时在智能工业、智能城市和智能零售等领域,智能化的脚步也在向前进展。我们看到,在这样的发展趋势下,传统的MCU芯片也在发生着深刻的变化,在向智能化的方向发展。

更多资讯
各类阻水、防水型数字电缆应用简介

本文主要介绍了目前综合布线市场上使用比较多的各类阻水、防水型数字电缆,并简单阐述了该类产品的工艺设计、电气性能特点和生产过程中关键制造技术的控制。

PCB设计工程师不得不知的法则

尽管目前半导体集成度越来越高,许多应用也都有随时可用的片上系统,同时许多功能强大且开箱即用的开发板也越来越可轻松获取,但许多使用案例中电子产品的应用仍然需要使用定制PCB。在一次性开发当中,即使一个普通的PCB都能发挥非常重要的作用。

印刷电路板上被动组件的隐藏行为和特性

传统上,EMC一直被视为「黑色魔术(black magic)」。其实,EMC是可以藉由数学公式来理解的。不过,纵使有数学分析方法可以利用,但那些数学方程式对实际的EMC电路设计而言,仍然太过复杂了。幸运的是,在大多数的实务工作中,工程师并不需要完全理解那些复杂的数学公式和存在于EMC规范中的学理依据

知道这些测试术语,你才敢真的说懂PCB

提交验收的产品尚未经受任何条件处理,在正常大气条件下机械试验时阿状态

软硬兼修讲解STM32从原理图PCB到移植RTOS

2010年,我在华为时,暂时脱产去参与招聘工作;为了为本部门招聘更多的人,争夺HC号(招聘入职的名额),所以非常卖力的希望每个来面试的,符合硬杠杠的面试者都能通过层层面试。

Moore8直播课堂