打印
[51单片机]

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

[复制链接]
楼主: 老老实实
手机看帖
扫描二维码
随时随地手机跟帖
21
老老实实|  楼主 | 2015-12-25 15:45 | 只看该作者 回帖奖励 |倒序浏览
现在flash的做得这么便宜,白菜了

使用特权

评论回复
22
mahaokai| | 2015-12-25 15:47 | 只看该作者
老老实实 发表于 2015-12-25 15:45
现在flash的做得这么便宜,白菜了

自己看,这个就0.3多点,14脚最便宜的也就5毛

EN8F509_V1.3.pdf

1.72 MB

使用特权

评论回复
23
cliffboy| | 2015-12-25 15:58 | 只看该作者
老老实实 发表于 2015-12-25 14:22
再给大伙普及一下,我所见到是OTP芯片的一些产品

1、早期的MP3芯片,这个也是OTP,他使用的模式是主控+nan ...

应用场景不同,一样的场景稳定性是一样的,另外既然都外挂flash了,干嘛内部不做成flash

使用特权

评论回复
24
老老实实|  楼主 | 2015-12-25 16:03 | 只看该作者
兄弟有所不知道,外挂spiflash比内部集成rom空间,成本低很多的,另外外挂一个spiflash,对于批量烧录,成本节省下来的也是很可观的

使用特权

评论回复
25
cov0xt| | 2015-12-25 17:01 | 只看该作者
老老实实 发表于 2015-12-25 13:31
这位兄弟就有所不知了

你所说的能刷机,刷的程序是存放在nandflash或者spiflash的

:P哦,小白了一下……

使用特权

评论回复
26
i7gly| | 2015-12-25 17:20 | 只看该作者
纠正一点.,电脑CPU就是个CPU.它的ROM是磁盘,它的RAM是内存.
OTP比FLASH稳定.
STC的FLASH都那么没性价比,做OTP也是死路一条,哪有越做越低级的.
现在除了有FLASH和OTP,还出了叫MTP的ROM.可烧写百来次,介乎于OTP与FLASH中间,楼上说的很便宜的FLASH可能就是这种.

使用特权

评论回复
27
huangqi412| | 2015-12-25 17:59 | 只看该作者
不做大杀器,不用考虑这种稳定性。

使用特权

评论回复
28
sysdriver| | 2015-12-25 20:08 | 只看该作者
从最基本的原理去理解, 就知道为什么了

最基本的元素,CPU  ROM RAM
ROM 又怎么分, RAM又怎么分
MCU由ROM  RAM 怎么构成才更稳当更便宜,想想就知道了
OTP的MCU和flash的MCU,从本质上有什么区别,有什么特性

使用特权

评论回复
29
老老实实|  楼主 | 2015-12-25 22:13 | 只看该作者
i7gly 发表于 2015-12-25 17:20
纠正一点.,电脑CPU就是个CPU.它的ROM是磁盘,它的RAM是内存.
OTP比FLASH稳定.
STC的FLASH都那么没性价比,做O ...

我自己认为的,cpu内部可能也是固化一个程序的。所有的外围应用程序是放在外部的,如启动程序是放在spiflash的,运行程序是放在硬盘的
cpu做的事情就是把程序读取到ram中运行

这个仅仅只是我个人的认为,不知道对错

使用特权

评论回复
30
老老实实|  楼主 | 2015-12-25 22:14 | 只看该作者
sysdriver 发表于 2015-12-25 20:08
从最基本的原理去理解, 就知道为什么了

最基本的元素,CPU  ROM RAM

肯定是有区别的,前面有兄弟说过了,otp的只能将1变为0,而flash是可以将1变成0,0变成1的。

使用特权

评论回复
31
mcuzone| | 2015-12-26 10:46 | 只看该作者
老老实实 发表于 2015-12-25 16:03
兄弟有所不知道,外挂spiflash比内部集成rom空间,成本低很多的,另外外挂一个spiflash,对于批量烧录,成 ...

注意了,外挂SPIFLASH不一定是为了低成本,也可能是技术无法实现。要知道在2000年前,全球没几家能把FLASH和MCU集成在一起的,基本就ATMEL和飞利浦等少数几家有单片机技术又有FLASH技术的在做。就算在10年前,HOLTEK,ELAN这些台系厂家也才刚刚起步做FLASH版的MCU,HOLTEK刚开始还不敢叫FLASH,只敢说多次烧写,因为技术还不成熟,只能烧写几百次。包括现在不少新兴的特定应用MCU公司(比如做WIFI芯片的)也还是没有内部集成FLASH的,不一定是成本考虑,也可能有技术实现难度的考虑。要知道外部SPIFLASH对加密而言明显要弱。

另外,在电磁干扰严重的工业场合,确实遇到过FLASH程序被改写的情况,当然也可能是设计不合理或者是工艺没现在成熟(好多年前做电机控制的时候遇到过)。现在大厂的工艺OTP和FLASH应该没有明显的性能差异了,但是FLASH版本的自然应用会更灵活一些,存数据也好做升级也好。

具体还是要看应用和开发者实际条件来选择,比如你就做几台设备,谁会去用OTP?
总体而言OPT会比FLASH便宜

另外,楼主提到的电脑CPU也是OTP啥的,这就不太准确了

使用特权

评论回复
32
i7gly| | 2015-12-26 12:04 | 只看该作者
老老实实 发表于 2015-12-25 22:13
我自己认为的,cpu内部可能也是固化一个程序的。所有的外围应用程序是放在外部的,如启动程序是放在spifl ...

肯定不是这样的,电脑启动时是由协处理器启动的.详细搜索BIOS
说了很多次,电脑CPU就是个CPU,没有FLASH,没有OTP!!!

使用特权

评论回复
33
老老实实|  楼主 | 2015-12-26 15:18 | 只看该作者
i7gly 发表于 2015-12-26 12:04
肯定不是这样的,电脑启动时是由协处理器启动的.详细搜索BIOS
说了很多次,电脑CPU就是个CPU,没有FLASH,没 ...

兄弟这样说就理解了!

使用特权

评论回复
34
老老实实|  楼主 | 2015-12-26 15:26 | 只看该作者
mcuzone 发表于 2015-12-26 10:46
注意了,外挂SPIFLASH不一定是为了低成本,也可能是技术无法实现。要知道在2000年前,全球没几家能把FLAS ...

兄弟所言极是。

这里我要说明两个概念的,一个是flash,另一个是spiflash

flash是可以单字节改写的
而spiflash是不可以的,必须先擦除,再改写。

芯片内部的flash要做大,有可能是技术上的难点,也有可能是成本高到吓死人,不利于实际的应用

我还是认为,最大的可能是成本的原因。

主流的wifi方案芯片,都是外挂一个spiflash,而wifi的主体CPU应该是就是OTP的。程序是放在spiflash里面的
wifi的协议栈程序,加起来都2M以上了,如果做片内的flash,成本估计就高的吓死人了
所以采用外挂廉价的spiflash是最好的解决方案。至于加密,这个好解决

说得有点跑题了,
那兄弟的观点我理解就是说,现在的芯片工艺,应该就是OTP和FLASH的稳定性差不多了
如果异常情况下,OTP的可能还更稳定,不知道是否可以这样理解

使用特权

评论回复
35
老老实实|  楼主 | 2015-12-26 15:27 | 只看该作者
mcuzone 发表于 2015-12-26 10:46
注意了,外挂SPIFLASH不一定是为了低成本,也可能是技术无法实现。要知道在2000年前,全球没几家能把FLAS ...

兄弟所言极是。

这里我要说明两个概念的,一个是flash,另一个是spiflash

flash是可以单字节改写的
而spiflash是不可以的,必须先擦除,再改写。

芯片内部的flash要做大,有可能是技术上的难点,也有可能是成本高到吓死人,不利于实际的应用

我个人认为,最大的可能是成本的原因。

主流的wifi方案芯片,都是外挂一个spiflash,而wifi的主体CPU应该是就是OTP的。程序是放在spiflash里面的
wifi的协议栈程序,加起来都2M以上了,如果做片内的flash,成本估计就高的吓死人了
所以采用外挂廉价的spiflash是最好的解决方案。至于加密,这个好解决

说得有点跑题了,
那兄弟的观点我理解就是说,现在的芯片工艺,应该就是OTP和FLASH的稳定性差不多了
如果异常情况下,OTP的可能还更稳定,不知道是否可以这样理解

使用特权

评论回复
36
mcuzone| | 2015-12-27 15:02 | 只看该作者
楼主一直提及电脑CPU或者没有内置FLASH的MCU都是OTP的,没这个说法吧,这些U都是晶体管搭出来的硬件,不是软核哦。

使用特权

评论回复
37
mcuzone| | 2015-12-27 15:12 | 只看该作者
另外,本人用过的FLASH的最小操作单位都是page,不知道楼主说的能单字节操作的FLASH是什么型号?
目前用到的能单字节操作的是EEPROM

使用特权

评论回复
38
老老实实|  楼主 | 2015-12-27 17:00 | 只看该作者
mcuzone 发表于 2015-12-27 15:02
楼主一直提及电脑CPU或者没有内置FLASH的MCU都是OTP的,没这个说法吧,这些U都是晶体管搭出来的硬件,不是 ...

您好,我说的意思是,有的CPU内置是有程序空间的,就是OTP的,就是里面只固化一个程序

外围的应用程序是放在外置的spiflash里面的

典型的应用:如CSR的蓝牙芯片、wifi芯片等等,非常多

使用特权

评论回复
39
老老实实|  楼主 | 2015-12-27 17:01 | 只看该作者
mcuzone 发表于 2015-12-27 15:12
另外,本人用过的FLASH的最小操作单位都是page,不知道楼主说的能单字节操作的FLASH是什么型号?
目前用到 ...

我之前提到的flash,其实意思是指芯片内部的rom空间。而不是外围的flash存储芯片

使用特权

评论回复
40
zwatech| | 2015-12-28 15:05 | 只看该作者
mahaokai 发表于 2015-12-25 15:43
现在有flash的片子 价格和OTP的差不多了, SOP8的便宜点也就0.3多一点

真有这么便宜的FLASH吗?很有可能是MTP,而不是真正的FLASH

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则