电子说
在当今的电子设备设计中,低功耗便携式产品的需求日益增长。为了满足这些产品对多功能集成的要求,DALLAS MAXIM推出了DS1670便携式系统控制器。它将多种必要功能集成于一个芯片,为低功耗便携式产品提供了强大的支持。作为电子工程师,深入了解DS1670的特性和应用,对于设计出更高效、更稳定的产品至关重要。那么,DS1670究竟有哪些独特之处呢?让我们一起来探索。
文件下载:DS1670.pdf
DS1670是一款集成了多种功能的电路芯片,适用于低功耗便携式产品。它具备实时时钟(RTC)、NV RAM控制器、微处理器监控器以及3通道8位模数转换器(ADC)等功能。通过简单的3线接口即可与该设备进行通信,方便快捷。
RTC能提供秒、分、时、日、日期、月和年的信息,并具备闰年补偿功能,且该功能有效期至2100年。同时,它还提供闹钟中断,无论是由系统电源供电还是处于电池备份操作时,该中断都能正常工作,可用于唤醒处于掉电状态的系统。这就好比给设备安装了一个精准的时钟和一个可靠的闹钟,让设备能按时执行任务。
通过 (V{CCO})、(CEOL) 和 (CEOH) 引脚,DS1670能实现外部SRAM的自动备份和写保护。在 (V{CC}) 缺失时,用于为RTC供电的备份能源也可通过 (V_{CCO}) 引脚保留RAM数据。在电源瞬变期间,对输出到RAM的芯片使能信号((CEOL) 和 (CEOH))进行控制,可防止数据损坏。这就像是为数据加上了一把安全锁,确保数据在各种情况下都能得到妥善保护。
微处理器监控电路具有三个基本功能。一是通过精密的温度补偿参考和比较器电路监控 (V{CC}) 的状态,当出现超出容差的情况时,会生成内部电源故障信号,使复位信号处于有效状态;当 (V{CC}) 恢复到容差范围内时,复位信号会保持250ms的有效状态,以确保电源和处理器稳定。二是提供按钮复位控制,对按钮输入进行去抖处理,并保证有效复位脉冲宽度为250ms。三是具备看门狗定时器,若在看门狗超时前未将选通输入拉低,复位信号将被置为有效状态。这就像是一个智能的守护者,时刻关注着微处理器的运行状态,确保其稳定可靠。
DS1670的ADC具有内部2.55V(典型值)参考电压,由片上带隙电路生成。它采用逐次逼近技术将模拟信号转换为数字代码,具有单调性(无缺失代码),并配备内部模拟滤波器以减少高频噪声。这使得它能够准确地将模拟信号转换为数字信号,为设备提供更精确的数据。
能精确计数秒、分、时、月中的日期、月、星期和年,且具备闰年补偿功能,有效期至2100年。这为需要精确计时的应用提供了可靠的支持,比如在一些需要记录时间的设备中,能确保时间的准确性。
电源控制电路支持通过日期/时间闹钟启动系统电源,在系统电源出现问题时,能及时采取措施,保障系统的正常运行。
能在电源故障时暂停微处理器,电源恢复后自动重启;监控按钮以实现外部覆盖;还能停止并重置失控的微处理器,为微处理器的稳定运行提供了多重保障。
可实现外部SRAM的自动电池备份和写保护,确保数据的安全性和完整性。
采用简单的3线接口,便于与其他设备进行通信,降低了设计的复杂度。
工作电压为3.3V,符合低功耗便携式产品的需求。
获得了Underwriters Laboratory(UL)的认可,保证了产品的安全性和可靠性。
DS1670的引脚配置丰富多样,每个引脚都有其特定的功能。
(AIN0)、(AIN1)、(AIN2) 为3通道ADC的模拟输入引脚。
(X1) 和 (X2) 为标准32.768kHz石英晶体的连接引脚,使用时需搭配指定负载电容为6pF的晶体,且为保证精度,建议对其进行接地保护,远离高频信号。
DS1670设计工作电源为3.3V,当 (V{CC}) 在标称范围内时,经过 (t{RPU})(典型值250ms)后设备可完全访问;在 (t{RPU}) 之前,所有输入均被禁用。当 (V{CC}) 低于2.88V(典型值)时,(RST) 引脚被拉低;低于2.7V(典型值)或电池电压时,切换到备用电源。上电时,当 (V_{CC}) 恢复到容差范围内,(RST) 引脚保持250ms(典型值)的有效状态,以确保电源和微处理器稳定。
每个数据传输由命令字节启动,位0至6指定要访问的寄存器地址,MSB(位7)为读写位,0表示读操作,1表示写操作。
时间和日历信息通过读写相应的寄存器字节访问,部分位固定为0,0Fh至7Fh的寄存器为保留寄存器,始终读为0。时间、日历和闹钟寄存器的内容采用二进制编码十进制(BCD)格式。DS1670可运行在12小时或24小时模式,通过小时寄存器的位6选择模式。闹钟寄存器位于07h至0Ah,每个寄存器的位7为掩码位,通过设置掩码位可实现不同的闹钟触发条件。
DS1670为外部SRAM提供自动备份和写保护,通过门控芯片使能信号和 (V{CCO}) 引脚提供恒定电源。当 (V{CC}) 低于2.88V(典型值)时,禁止访问外部SRAM,并将SRAM电源从 (V{CC}) 切换到 (V{BAT})。
ADC具有3通道8位分辨率,参考电压为2.55V(典型值),通过 (AIN0)、(AIN1) 和 (AIN2) 引脚提供多路模拟输入。通过控制寄存器的 (AIS) 位选择模拟输入,可关闭转换器以降低功耗。转换更新进行中((CU))位指示ADC寄存器何时可读取。
通过 (CS)、(SCLK) 和 (I/O) 引脚实现与DS1670的通信。数据传输由 (CS) 输入置高启动,地址和数据字节先移入LSB。数据传输可单字节或多字节突发模式进行,每次读写操作后寄存器地址自动递增。
需注意这只是应力额定值,在这些条件或本规范操作部分所示条件以上运行设备并不意味着能正常工作,长时间暴露在绝对最大额定值条件下可能影响设备可靠性。
包括电源电压 (V_{CC})、输入逻辑1和0的电压、电池电压 (VBAT) 等,确保设备在合适的电压范围内工作。
涵盖输入泄漏、(CS) 泄漏、逻辑1和0输出电压、有源电源电流、A/D转换器电流、待机电流、电池电流、内部 (RST) 上拉电阻、(V{CC}) 跳变点、(V{CC}) 切换点、A/D参考电压、按钮检测和释放电压、输出电压以及 (V_{CCO}) 输出电流等参数。
包括输入电容、(I/O) 电容和晶体电容等参数。
涉及数据到时钟设置时间、时钟到数据保持时间、时钟到数据延迟时间、时钟高低时间、时钟频率、时钟上升和下降时间、(CS) 到时钟设置时间、时钟到 (CS) 保持时间、(CS) 非活动时间、(CS) 到 (I/O) 高阻时间、(SCLK) 到 (I/O) 高阻时间、(V{CC}) 转换速率、(V{CC}) 检测到 (RST) 时间、复位有效时间、按钮去抖时间、(V{CC}) 上升到 (RST) 时间、(ST) 脉冲宽度、芯片使能到外部SRAM的传播延迟时间以及标称电压到 (V{CC}) 切换下降时间等参数。
DS1670便携式系统控制器以其丰富的功能、灵活的接口和可靠的性能,为低功耗便携式产品的设计提供了理想的解决方案。作为电子工程师,我们可以充分利用其特性,设计出更高效、更稳定的产品。在实际应用中,需要根据具体需求合理配置引脚和寄存器,注意电源管理和信号处理,以确保设备的正常运行。同时,要关注电气特性参数,避免设备在超出额定范围的条件下工作,影响其可靠性和寿命。那么,你在使用DS1670或类似产品时遇到过哪些问题呢?又是如何解决的呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !