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
DS1904L
DS1904L 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。
DS1921G
DS1921G 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模块相同的功用,但包含了额定的温度记载功用,使其成为了本钱更高的代替产品。