探索DS1086L 3.3V Spread - Spectrum EconOscillator:特性、应用与编程详解

电子说

1.4w人已加入

描述

探索DS1086L 3.3V Spread - Spectrum EconOscillator:特性、应用与编程详解

一、引言

在电子设计领域,时钟发生器是众多系统中不可或缺的关键组件。Maxim Integrated的DS1086L 3.3V Spread - Spectrum EconOscillator作为一款可编程时钟发生器,凭借其独特的特性和广泛的应用场景,受到了工程师们的关注。本文将深入探讨DS1086L的各项特性、应用场景以及编程方法,帮助电子工程师更好地理解和使用这款产品。

文件下载:DS1086L.pdf

二、DS1086L概述

2.1 基本功能

DS1086L是一款3.3V可编程时钟发生器,能够产生频率范围从130kHz到66.6MHz的扩频(抖动)方波输出。其可选择的抖动输出能够通过将频率在编程频率以下抖动0.5%、1%、2%、4%或8%来降低辐射发射峰值。此外,该器件具有掉电模式和输出使能控制,适用于对功率敏感的应用。所有设备设置都存储在非易失性(NV)EEPROM存储器中,允许其在独立应用中运行。

2.2 应用场景

DS1086L的应用范围十分广泛,包括打印机、复印机、个人电脑、计算机外设、手机、电缆调制解调器等。在这些设备中,DS1086L能够为系统提供稳定的时钟信号,确保设备的正常运行。

三、DS1086L特性分析

3.1 用户可编程方波发生器

  • 频率可编程:频率可在130kHz到66.6MHz之间进行编程,为不同的应用需求提供了灵活的选择。
  • 可选抖动输出:支持0.5%、1%、2%、4%或8%的可选抖动输出,能够有效降低辐射干扰。
  • 可调抖动速率:通过设置PRESCALER寄存器中的JS4和JS3位,可以控制抖动速率。
  • 无毛刺输出使能控制:确保在输出使能时不会产生毛刺,保证信号的稳定性。
  • 两线串行接口:方便与其他设备进行通信和编程。
  • 非易失性设置:设置存储在EEPROM中,即使掉电也不会丢失。
  • 宽电源范围:支持2.7V到3.6V的电源供电,适应不同的电源环境。
  • 无需外部定时组件:简化了电路设计,降低了成本。

3.2 掉电模式

  • 低功耗:在掉电模式下,待机电流仅为10μA,有效降低了功耗。
  • 快速恢复:退出掉电模式后,能够快速恢复输出振荡,响应时间短。

3.3 工业温度范围

DS1086L的工作温度范围为 - 40°C到 + 85°C,适用于各种恶劣的工业环境。

四、电气特性

4.1 绝对最大额定值

  • 电源电压范围:VCC相对于地的电压范围为 - 0.5V到 + 6.0V。
  • 其他引脚电压范围:SPRD、PDN、OE、SDA和SCL相对于地的电压范围为 - 0.5V到(VCC + 0.5V),但该电压不得超过6.0V。
  • 连续功耗:在TA = + 70°C时,μSOP封装的连续功耗为362mW,温度每升高1°C,功耗降低4.5mW。
  • 工作温度范围: - 40°C到 + 85°C。

4.2 推荐直流工作条件

  • 电源电压:VCC为2.7V到3.6V。
  • 高电平输入电压:SDA、SCL、SPRD、PDN、OE的高电平输入电压为0.7x Vcc到Vcc + 0.3V。
  • 低电平输入电压:SDA、SCL、SPRD、PDN、OE的低电平输入电压为 - 0.3V到0.3x Vcc。

4.3 直流电气特性

  • 输出电压:高电平输出电压(OUT)在IOH = - 4mA,VCC = min时为2.4V;低电平输出电压(OUT)在IOL = 4mA时为0到0.4V。
  • 输入电流:高电平输入电流在VCC = 3.6V时最大为1μA;低电平输入电流在VIL = 0V时为 - 1μA。
  • 电源电流:有源状态下的电源电流(ICC)在CL = 15pF(输出为默认频率)时最大为10mA;掉电模式下的待机电流(ICCQ)最大为10μA。

4.4 交流电气特性

  • 频率稳定时间:预分频器改变后频率稳定时间为1个周期;DAC或偏移改变后频率稳定时间为0.1到1ms。
  • 上电时间:上电时间为0.1到0.5ms。
  • 输出使能时间:退出掉电模式后输出使能时间为200μs。
  • 进入掉电模式后输出高阻时间:为100μs。
  • 负载电容:负载电容范围为15到50pF。
  • 输出占空比:默认频率下输出占空比为45%到55%。
  • 上升和下降时间:OE、PDN的上升和下降时间为1μs。

4.5 两线接口交流电气特性

DS1086L支持标准模式(100kHz时钟速率)和快速模式(400kHz时钟速率),并对总线的各种时间参数进行了详细规定,如SCL时钟频率、总线空闲时间、保持时间、低电平周期、高电平周期等。

五、寄存器配置与编程

5.1 寄存器概述

DS1086L的寄存器用于编程输出频率、抖动百分比、抖动速率和两线地址。主要寄存器包括PRESCALER、DAC、OFFSET、ADDR、RANGE和WRITE EE等。

5.2 寄存器详细说明

  • PRESCALER(02h):包含预分频器控制位(P3 - P0)、输出控制位(Lo/HiZ)、抖动速率控制位(JS4 - JS3)和抖动百分比控制位(JS2 - JS0)。
  • DAC(08h):用于设置主振荡器频率,每步变化5kHz。
  • OFFSET(0Eh):选择主振荡器频率范围。
  • ADDR(0Dh):包含EEPROM写控制位(WC)和设备地址位(A2 - A0)。
  • RANGE(37h):只读寄存器,存储工厂默认偏移值。
  • WRITE EE(3Fh):当WC = 1时,用于将所有寄存器从SRAM传输到EEPROM。

5.3 频率计算示例

通过两个具体的例子详细说明了如何根据所需输出频率计算寄存器值。例如,要生成11.0592MHz的输出频率,需要设置预分频器为4,OFFSET为OS - 2,DAC为A1C0h;要生成50MHz的输出频率,预分频器设置为1,OFFSET为OS + 1,DAC为4600h。

六、两线串行端口操作

6.1 总线协议

DS1086L通过两线串行接口进行通信,遵循特定的总线协议。数据传输只能在总线不忙时启动,数据在时钟线为高电平时必须保持稳定,否则会被解释为控制信号。总线定义了启动条件、停止条件和数据有效条件。

6.2 数据传输类型

  • 主发送器到从接收器:主设备发送的第一个字节是从设备地址,随后是数据字节,从设备在每个接收到的字节后返回确认位。
  • 从发送器到主接收器:主设备发送从设备地址,从设备返回确认位,然后从设备向主设备发送数据字节,主设备在除最后一个字节外的每个接收到的字节后返回确认位。

6.3 从设备模式

DS1086L可以工作在从接收器模式和从发送器模式,分别处理不同方向的数据传输。

七、应用注意事项

7.1 电源去耦

为了获得最佳性能,使用0.01μF和0.1μF的高质量陶瓷表面贴装电容对电源进行去耦,这些电容应尽可能靠近引脚3和4放置。

7.2 独立模式

如果DS1086L不需要在线编程,包括生产测试期间,SDA和SCL可以直接拉高。SPRD引脚必须拉高或拉低。

八、总结

DS1086L 3.3V Spread - Spectrum EconOscillator是一款功能强大、性能稳定的时钟发生器,具有丰富的特性和广泛的应用场景。通过合理配置寄存器和遵循两线串行接口协议,工程师可以灵活地实现所需的输出频率和抖动控制。在实际应用中,注意电源去耦和独立模式的使用,能够确保DS1086L的稳定运行。你在使用DS1086L的过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分