一站式电子元器件采购平台

华强商城公众号

一站式电子元器件采购平台

元器件移动商城,随时随地采购

华强商城M站

元器件移动商城,随时随地采购

半导体行业观察第一站!

芯八哥公众号

半导体行业观察第一站!

专注电子产业链,坚持深度原创

华强微电子公众号

专注电子产业链,
坚持深度原创

电子元器件原材料采购信息平台

华强电子网公众号

电子元器件原材料采购
信息平台

采用带EPROM/ROM的安全微控制器

来源:analog 发布时间:2023-11-17

摘要: DS5000FP和DS5001FP软微控制器可以与EPROM一起使用,并且仍然可以利用电源故障监视器和看门狗定时器。

使用DS5000FP或DS5001FP软微控制器的设计人员可能会选择使用EPROM而不是NV RAM。本应用说明描述了使用非电池供电方式时的设计注意事项。设备上的某些引脚需要特别注意电源故障中断和电源故障复位才能正常工作。在数据保留模式下关闭电源时,可能会出现内存接口信号问题。

概述

软微控制器系列旨在利用NV RAM技术提供的许多功能。有时设计者可能希望使用EPROM或其他非电池支持的技术来存储程序。虽然这牺牲了Bootstrap加载程序和程序加密等功能,但它仍然允许设计人员使用软微控制器功能,如电源故障监视器、看门狗定时器和I/O引脚,这些功能是通过使用嵌入式字节范围总线提供的。本应用说明说明了使用DS5000FP和DS5001FP软微控制器设计这样一个系统时的注意事项。此应用说明不适用于DS5002FP安全微控制器,因为它必须使用NV RAM来支持加密功能。

使用无电池软微控制器

如果采取一些设计预防措施,软微控制器将在没有电池的情况下可靠地工作。V(蝙蝠)输入必须与V相连(SS)如果电池不会在设计中使用。浮动V(蝙蝠)输入将导致设备运行不可靠和/或自动复位。

请注意,在D6或更早版本的DS5000FP设备上,如果V(蝙蝠)与V相连(SS). 在这些设备上,V(蝙蝠)信号作为确定复位跳闸点的电压基准,当V时应约为3.0V(CC)比;3.0 v。版本级别在设备上的标识如下:xxxxRR-16 (RR为版本级别)。

缺少电池意味着通常是非易失性的寄存器将默认为无V(李)复位状态。表1所示的寄存器应该作为上电复位例程的一部分重新初始化,以确保它们被正确设置。注意,在没有V的地方(李)DS5001FP将被配置为64kB的分区和32KB的范围。虽然这是一个无效的设置,但设备将在32kB边界以下正常运行。DS5001FP的内存配置只能通过引导加载程序从这个设置更改。

表1 非易失性寄存器
PCON87 h
MCONC6h
加密密钥N/A
RPCTLD8h
儿童权利公约C1h

混合NV RAM和ROM存储器

从软微控制器输出的许多存储器接口信号在数据保留模式下由电池支持。这确保了在电池支持状态下内存是写保护的。虽然这在使用NV RAM时是有益的,但如果这些信号连接到将在数据保留模式下关闭的内存,则可能会导致问题。

DS5001FP具有特殊版本的低激活CE1信号,在数据保留模式下不需要电池支持。这个信号,低激活CE1N可以直接连接到外部存储器,如EPROM,在数据保留模式下不会有电池支持。此外,低激活PE3和低激活PE4没有电池支持,可以连接到任何类型的外围设备。在数据保留模式下,微控制器的地址和数据线被驱动到低状态,因此不会受到外部逻辑的影响。

有时,设计可能需要将电池支持的信号连接到在数据保留模式期间不通电的逻辑。如果将外部解码逻辑用于银行开关存储器设备,则通常会出现这种情况。在这种情况下,可以使用74HC4053等开关来隔离信号。这方面的例子包含在应用说明92:DS5002FP内存扩展技术中。



声明:本文观点仅代表作者本人,不代表华强商城的观点和立场。如有侵权或者其他问题,请联系本站修改或删除。

社群二维码

关注“华强商城“微信公众号

调查问卷

请问您是:

您希望看到什么内容: