ds1994l 4kb、带有时钟的存储器ibutton®的替代产
ds1994l由maxim的6英寸晶圆厂生产,所采用的制造工艺已经过时并且已经废除。因此,为了避免旧器件向新工艺移植造成的高开发成本,maxim实施了ds1994l的最后一次采购,鼓励该器件的所有用户采用替代产品。
引言ds1994l 4kb、带有时钟的存储器ibutton凭借其不同寻常的功能被广泛用于各种产品。本应用笔记首先列出了ds1994l的特性和应用,然后给出了与之相对应的替代型号,并对替代器件进行了详细讨论。
ds1994l特性ds1994l包括nv sram、rtc计数器、时间间隔计数器、循环计数器以及rtc、时间间隔计数器、循环计数器的报警寄存器。时间间隔计数器能够工作在手动模式或自动模式。手动模式下,该计数器可在软件控制下启动和暂停;自动模式下,只要1-wire®端口施加电压,计数器将保持有效。当1-wire端口电压被移除时,循环计数器递增。按照这种方式,ds1994l自动计算上电/断电次数以及器件的工作时间。当ds1994l的任何计数器达到相应的报警寄存器设定门限时,ds1994l将产生一次报警。
三个计数器及其报警寄存器的不可清除的独立写保护功能使得ds1994l非常适合软件授权期限定时器或限时访问令牌等应用。这两种应用都得益于用户可编程功能,一旦发生报警,即可阻止对存储器的访问。这一功能组合使ds1994l的应用更广泛,如表1所示。对于有些应用,通过修改软件的确可以采用替代产品。
表1. ds1994l的应用
alternative devices
ds1994 application
ds1904l
ds1904l with ds1993l
ds1921g
ds1922l
rtc module/token
rtc with memory module/token
—
data token (nv sram)
—
equipment on/off cycle counter with service alarm
—
extra sw1
extra sw1
extra sw1
equipment operating time counter with service alarm
extra sw2
extra sw3
—
—
equipment scheduled service timer with alarm
—
extra sw4
extra sw4
secure time-limited access token
—
—
—
extra sw5
secure software license token with expiration timer
—
—
—
—
图例/注释
功能替代器件,但需要对软件进行部分修改。
— 不能替代器件的功能。
1. 替代器件需要通过软件控制在存储器中创建一个计数器。
2. 功能替代器件,需要通过软件控制rtc计数器的启动/暂停。报警服务需要额外的存储空间,用于储存参考值。通过比较rtc计数器值和存储器存储的参考值产生报警。
3. 功能替代器件,需要通过软件控制rtc计数器的启动/暂停。通过比较rtc计数器值和存储器存储的参考值产生报警。
4. 功能替代器件,需要在软件控制下比较rtc数值与存储在存储器的参考值。该方案没有使用任何安全措施。
5. 功能替代器件,需要在软件控制下比较rtc数值与存储在存储器的参考值。该方案采用了密码保护措施。
替代器件遗憾的是,没有一种替代器件能够包含ds1994l的所有功能,有些器件可提供ds1994l的部分功能。此外,如果允许修改固件使其支持应用的不同功能组合,ds1994l的许多功能可以找到替代器件来完成。表2列出了这些替代器件与ds1994l的功能比较。
表2. 替代器件比较
alternative devices
characteristic
ds1994l
ds1904l
ds1904l with ds1993l
ds1921g
ds1922l
rtc format
40b binary counter
32b binary counter
32b binary counter
bcd: seconds, minutes, hours
bcd: seconds, minutes, hours
rtc resolution
1/256 second
1 second
1 second
1 second
1 second
calendar
software algorithm
software algorithm
software algorithm
bcd: day of week, date, month, year
bcd: date, month, year
interval timer
40b binary counter, resolution 1/256 second
—
—
—
—
cycle counter
32b binary
—
—
—
—
rtc alarm
yes, using conditional search rom
—
—
yes, using conditional search rom
—
interval timer alarm
yes
—
—
—
—
cycle counter alarm
yes
—
—
—
—
user memory
512b
—
512b
512b
512b
security
irreversible write protection of rtc counter and alarm register, interval timer and alarm register, cycle counter and alarm register
—
—
—
two 64b passwords (one for read, one for full access)
extras
• user-programmable memory access blocking upon alarm
• interrupt signaling upon alarm (an uncommon feature)
—
—
• temperature logger with 2kb logging memory, temperature histogram, and temperature alarm recording
• temperature alarm
• temperature logger with 8kb logging memory
• temperature alarm
ds1904lds1904l rtc ibutton是一款ibutton封装的rtc计数器。与每秒递增256的5字节计数器不同,ds1904l有一个逐秒递增的4字节计数器。除时间分辨率外,ds1904l的功能与ds1994l的rtc计数器相当。将计数器读数转换为常规的时间/日期格式或相反过程的算法与ds1994l相同(参见应用笔记517:“ds1371/ds1372/ds1374 32-bit binary counter time conversion”)。ds1904l的成本大约为ds1994l的一半,适合作为实时计数器用于最基本的功能替代。如需测量器件的工作时间,ds1904l需要微控制器在器件上电时启动rtc振荡器,并在器件关闭时暂停振荡器。而这种方法会妨碍rtc计数器显示正确的时间。
带ds1993l模块的ds1904l一种组合了ds1904l和ds1993l 4kb存储器ibutton的模块作为1-wire器件集能够实现ds1994l的rtc计数功能和存储功能。所缺少的主要功能是时间间隔计时器、循环计时器和三种报警功能。根据应用环境的不同,这些功能可通过软件实现。与单独使用ds1904l一样,这种模块妨碍了rtc计数器正确显示时间。除了两个ibutton外,在印刷电路板上还安装了模板中所包含的两个ds9094-sm5表贴ibutton夹和一个ds9092r ibutton端口。由于安装了额外的机电部件,ds1904l/ds1993l组合模块的成本高于ds1994l。
ds1921gds1921g thermochron® ibutton具有与ds1994l相同的存储器、rtc和rtc闹钟。但是,其rtc和相应的闹钟采用bcd格式进行秒、分钟、小时、日期、月份和年份计数。由于不需要将秒计数值转换为时间/日期格式,这种格式便于rtc报警。相反,当试图将ds1921g的rtc作为器件的工作时间计数器时,这种格式不太实用。
除了具备与ds1994l相同的功能外,ds1921g还提供一个独立的温度记录器,并带有温度直方图和温度报警功能。这些附加功能提高了ds1921g的成本,价格高于ds1994l。因此,如果能够接受这样的性价比,可以将ds1921g作为一个替代器件。此外,应用中还可以使用温度记录器功能。
ds1922l带有8kb数据记录存储器的ds1922l温度记录器ibutton具有与ds1994l相同的存储器和rtc (不带闹钟)。但是,其rtc采用bcd格式进行秒、分钟、小时、日期、月份和年份计数。由于不需要将秒计数值转换为时间/日期格式,这种格式便于rtc报警。相反,当试图将ds1922l的rtc作为器件的工作时间计数器时,这种格式不太实用。
除了具备与ds1994l相同的功能外,ds1922l还提供一个独立的温度记录器,并带有温度报警和密码保护功能。这些附加功能和大容量数据记录存储器提高了ds1922l的成本,价格高于ds1994l。因此,如果能够接受这样的性价比,可以将ds1922l作为一个替代器件。此外,应用中还可以使用温度记录和/或密码保护功能。
总结ds1994l没有完全兼容的替代器件,但的确可以在其众多典型应用中找到ds1994l的合理替代产品。任何情况下都需要修改软件。最基本的替代产品是ds1904l,该器件缺少4kb存储器。包含一个ds1904l、ds1993l、两个ds9094-sm5夹和一个ds9092r ibutton端口的模块能够提供rtc功能和4kb存储器,但成本稍高于ds1994l。ds1921g和ds1922l提供几乎与ds1904l/ds1993l模块相同的功能,但包括了额外的温度记录功能,使其成为了成本更高的替代产品。
食用油酸价检测仪的功能
德国运营商在5G基站的耗电问题上是怎样看待的
行业数字化转型迫在眉睫 国内柔性电子龙头企业弘信电子率先启动
SiTime MEMS硅晶振在5G中的应用
base标签抓取错误:我不再用discuz程序建设门户网站[图]
DS1994L 4Kb、带有时钟的存储器iButton&re
电瓶电压缺电的保护问题
法拉第未来申请紧急救济未通过
无人驾驶地铁开通,你敢就坐吗?
马斯克现身说:守护梦想,请不要忘记职业操守
沃尔沃计划明年三月发布旗下第二款纯电动车
吊塔上的主要传感器-倾角传感器
教大家高效率避免OCL电路交越失真
详解二极管的反向恢复过程
单片机RS485通信接口、控制线、原理图及程序教学实例
工业以太网接头接线方法
图像级激光雷达公司Innovusion已获均联智行母公司均胜电子的战略投资
视频监控经常使用怎样的传输方式
我国首条支持5G自动驾驶测试与应用的“智慧高速”公路正式投运
思维导图带你认识人工智能