导航:首页 > 操作系统 > otp单片机

otp单片机

发布时间:2022-04-14 07:45:35

Ⅰ 什么叫OTP片(OTP(一次性可编程))、掩膜片,两者的区别是

OTP与掩膜 OTP是一次性写入的单片机。过去认为一个单片机产品的成熟是以投产掩膜型单片机为标志的。由于掩膜需要一定的生产周期,而OTP型单片机价格不断下降,使得近年来直接使用OTP完成最终产品制造更为流行。它较之掩膜具有生产周期短、风险小的特点。近年来,OTP型单片机需量大幅度上扬,为适应这种需求许多单片机都采用了在系统编程技术(In System Programming)。未编程的OTP芯片可采用裸片Bonding技术或表面贴技术,先焊在印刷板上,然后通过单片机上引出的编程线、串行数据、时钟线等对单片机编程。解决了批量写OTP 芯片时容易出现的芯片与写入器接触不好的问题。使OTP的裸片得以广泛使用,降低了产品的成本。编程线与I/O线共用,不增加单片机的额外引脚。而一些生产厂商推出的单片机不再有掩膜型,全部为有ISP功能的OTP。

Ⅱ OTP单片机烧录后性能不一致

OTP单片机烧录后性能不一致如下
单片机烧写程序: 有些单片机 在 烧写程序 时 需要设置,如 STC 单片机在 下载程序 时 需要设置 多个 选项,有 用内部 RC 或外部 晶振,选择内部 RC 就会 影响串口通讯 的波特率,
就有可能 出现 这种 情况, 内部 RC 振荡器 受温度 影响 会有 频率飘移。
波特率 选择 不一致 也是原因之一

Ⅲ otp是什么意思

OTP(One Time Programmable)是单片机的一种存储器类型,意思是一次性可编程:程序烧入单片机后,将不可再次更改和清除。

随着嵌入式应用的越来越广泛,产品的安全也显得越来越重要,一方面是为了保护硬件设计,另外一方面也是为了产品本身的安全,防止被HACKED。

相关信息:

在嵌入式系统当中,所有的代码和系统数据都是被存储在FLASH芯片内部的。FLASH芯片的特点是可多次擦写,而且掉电数据不会丢失。为了保护FLASH中的数据,越来越多的FLASH厂商在FLASH内部提供了一种特殊的寄存器OTP寄存器。OTP=OneTimeProgrammable,意思是这个寄存器是只可以编程一次的,编程后就再也不可以修改了。

OTP寄存器和FLASH数据区域很类似,1能被改写为0,但0永远也不能写成1,如果有一个32位的OTP寄存器,出产的值是0xFFFFFFFF,如果用户通过编程,将OTP寄存器的值写为0xFFFFFFFE后,那OTP寄存器再也不能在改写为0xFFFFFFFF了;当然这个OTP寄存器的值还可以改写为0xFFFFFFFC或其它。

Ⅳ 单片机 OTP什么意思

OTP是单片机的一种存储器类型,意思是一次性可编程,程序烧入单片机后,将不可再次更改和清除。

随着嵌入式应用的越来越广泛,产品的安全也显得越来越重要。一方面是为了保护硬件设计,另外一方面也是为了产品本身的安全,防止被HACKED。

在嵌入式系统当中,所有的代码和系统数据都是被存储在FLASH芯片内部的。FLASH芯片的特点是可多次擦写,而且掉电数据不会丢失。为了保护FLASH中的数据,越来越多的FLASH厂商在FLASH内部提供了一种特殊的寄存器:OTP寄存器。

(4)otp单片机扩展阅读:

给OTP寄存器提供保护,一般这类FLASH芯片还会提供一个LOCK寄存器。LOCK寄存器(同属OTP)也只能烧写一次。

LOCK寄存器的每一位对应于一个OTP寄存器。如果与OTP寄存器对应LOCK寄存器的位(BIT)从1写为0,就意味着这个被锁住的OTP寄存器再也不能进行写操作了。

即使OTP的当前值为0XFFFFFFFF,它的值也永远不可以被改写了。通过OTP寄存器与LOCK寄存器,用户可以在OTP里保存一些特定的信息,例如软件版本号,硬件版本号,秘钥等信息。同时,这类FLASH芯片内部还会有另外一个OTP寄存器。

写入特定的序列号,并LOCK住。如果有需要,FLASH厂商也可以根据客户的需要写入特定的序列号。这样,每个芯片都会有一个不一样的ID号,避免被复制。

参考资料来源:网络-OTP

Ⅳ OTP的单片机和FLASH的单片机二者稳定性上有什么区别吗

单片机FLASH主要用作程序存贮器,就是替代以前的ROM,最大的有有点是降低了芯片的成本并且可以做到电擦写,目前市场上单片机的FALSH寿命相差比较大,擦写次数从1000~10万的都有,但存储时间可以保证40年,在选用时要注意.还有一些廉价的单片机为了集成可掉电的数据存储器,没有选用价格昂贵的EEPROM,而用FALSH来做的,但要注意其寿命最多就10万次,而且擦写不能字节擦写,这要注意使用的场合其寿命是否满足要求.RAM是数据存储器,跟计算机里面的内存差不多,主要是用来存放程序运行中的过程数据,掉电后就会丢失之前的数据,所以程序在上电时需要进行初始化,否则上电后的数据是一个随机数,可能导致程序奔溃.ROM就是程序存储器,掉电后数据不会丢失,但在程序运行过程中其数据不会改变.早期的单片机的ROM因为擦写修改麻烦,价格昂贵或者价格低廉的OTP型无法修改数据等原因已经被现在的FLASH存储器替代了.因为FLASH的擦写很容易,现在的部分单片机支持在线内部编程,通过特定的程序执行方式可以修改FALSH的内容,而实现在线修改程序存储器.这与上面说的程序存储器的内容在运行的时候不可被改变是不冲突的,因为在程序正常运行时,其内容不会改变,只工作在只读状态下的.

Ⅵ 有些OTP单片机ROM怎么是1k*14位的,为什么不是8位或是16位

PIC的部分单片机就是14位的,这是由其指令系统格式决定的,每一条指令都包含有操作数和数据,是一种压缩的指令格式,14位就可以涵盖了整个指令系统,所以能省就省了,没必要用16位。

Ⅶ STM32有没有OTP版的单片机

STM32是基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM。主流产品有STM32F0、STM32F1、STM32F3、STM32F2、STM32F4、STM32F7、STM32H7等。STM32没有专门的OTP芯片,但STM32提供了OTP区域:其中512个字节只能写一次,用于存储用户数据,额外的16个字节用于锁定对应的OTP数据块。地址范围:0x1FFFC000~0x1FFFC00F。希望对你有帮助!

Ⅷ 51单片机如何进行OTP加密

晚了两年啊哈。我个人理解的,不见得对。欢迎拍砖、共勉。
逆向考虑。解密的方法很多,但是简单点的就是擦除片内的加密锁定位。而加密锁定位,在被烧坏以后,就不具备擦除特性了,也就能保证不被读出了,从而起到加密作用。不能被读出,自然就更不能被写入了(这样就把芯片变成了太监,呵呵)。你烧坏加密锁定位,它就不能再写入了,类似于一次性编程,所以叫它OTP加密方法。(OTP就是一次性编程的意思)
通常为了更好的加密程序,如果用户程序长度大于89C51单片机片内存储器的容量,也可使用OTP模式做加密。具体做法是:

1 按常规扩展一片大容量程序存储器,如27C512(64K)。

2 把关键的程序部分安排在整个程序的前4K中。

3 把整个程序写入27C512,再把27C512的前4K填充为0。

4 把程序的前4K固化到AT89C51中,用OTP模式做加密。

5 把单片机的EA脚接高电平。

这样程序的前4K在单片机内部运行,后60K在片外运行。盗版者无法读出程序的前4K程序,即使知道后60K也无济于事。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
当然,加密的方法很多。比如烧断一根数据总线,它也就无法读出了。(某根总线烧坏之后,它就总是显示输出1,固然就不能正确读出代码了)。
烧总线的方法不如烧加密位的方法好。因为烧总线以后这个芯片,就不能再使用总线接口扩展芯片和存储器,程序的大小也就只能是受片内程序存储器的容量限制了。但不论是烧总线还是烧加密锁定位,都将把芯片变成不可再读出的东东,想再次编程那肯定更是不可能了。所以,要确定无误后,再加密。
然而,破解方法也是有很多的。并不是非得沿着来路返回去才能回家的。你把锁定位或者总线烧坏了,我都不能读出了,那不这样读了。这就提到了更XX的解密方法。把芯片经过去层处理,把存储器进行拍照,然后把照片经过染色处理,把1和0区分读出整理,这样就得到了存储器里的代码(因为代码是以电荷的码点形式存在的)。

Ⅸ otprom芯片的代表芯片是什么

OTP ROM
OTP(One Time Programable):一次性可编程,一般是指单片机
既单片机只可以进行一次性编程,即只能烧录一次程序

Ⅹ 为啥要有otp这种单片机

很多消费类电子产品用的就是一次性的芯片,因为价格便宜

阅读全文

与otp单片机相关的资料

热点内容
我的世界如何编程 浏览:84
vue反编译代码有问题 浏览:948
linuxshell字符串连接字符串 浏览:51
androidviewpager刷新 浏览:438
python编程计算平均分 浏览:678
加密数字货币市值查询 浏览:692
时尚商圈app怎么样 浏览:584
stacklesspython教程 浏览:138
用命令行禁用135端口 浏览:212
linux防火墙编程 浏览:627
pdf阅读器删除 浏览:979
考研人如何缓解压力 浏览:822
买电暖壶哪个app便宜 浏览:505
洛克王国忘记服务器了怎么办 浏览:782
为什么cf登录服务器没反应 浏览:695
服务器如何获取文件列表 浏览:672
creo五轴编程光盘 浏览:14
苹果app网络验证在哪里 浏览:14
博科清空命令 浏览:384
简爱英文pdf 浏览:376