探索DS1086LPMB1外设模块:功能、特性与应用

电子说

1.4w人已加入

描述

探索DS1086LPMB1外设模块:功能、特性与应用

在电子设计领域,时钟发生器是众多系统中不可或缺的组件。Maxim Integrated的DS1086LPMB1外设模块,为电子工程师们提供了一种便捷、高效的解决方案。今天,我们就来深入了解一下这个模块的特点、功能以及应用场景。

文件下载:DS1086LPMB1#.pdf

一、模块概述

DS1086LPMB1外设模块主要用于将DS1086L 3.3V扩频EconOscillator与任何支持Pmod兼容扩展端口且可配置为I2C通信的系统进行连接。DS1086L是一款可编程时钟发生器,能产生频率范围从130kHz到66.6MHz的扩频(抖动)方波输出。通过在编程频率以下0.5%、1%、2%、4%或8%的频率抖动,可有效降低辐射发射峰值。此外,它还具备掉电模式和输出使能控制,适用于对功耗敏感的应用。

由于文库搜索暂时失败,我们继续基于文档内容进行介绍。

二、模块特性

1. 频率可编程

用户可将输出频率在130kHz至66.6MHz之间进行编程设置,满足不同系统对时钟频率的需求。

2. 无需外部定时组件

这一特性简化了设计过程,减少了外部元件的使用,降低了成本和电路板空间。

3. 6针Pmod兼容连接器(I2C)

方便与支持Pmod接口的系统进行连接,提高了模块的通用性和兼容性。

4. 可移植的C语言示例软件

提供的示例软件采用C语言编写,便于在不同的开发平台上进行移植和使用。

5. 支持菊花链连接

通过二级头可在I2C总线上实现多个模块的菊花链连接,扩展系统功能。

6. 输出头可访问控制信号

输出头可提供对外部电路控制信号的访问,方便进行系统集成和调试。

7. RoHS合规

符合环保标准,满足绿色设计的要求。

8. 成熟的PCB布局

经过验证的PCB布局,确保了模块的稳定性和可靠性。

9. 完全组装和测试

模块在出厂前经过了全面的组装和测试,用户拿到手即可使用,节省了开发时间。

三、模块组件

DESIGNATION QTY DESCRIPTION
C1 1 0.01 F F Q 10%, 16V X7R陶瓷电容器(0603)Murata GRM188R71C103KA01D
C2 1 0.1 F F Q 10%, 16V X7R陶瓷电容器(0603)Murata GRM188R71C104KA01D
J1 1 12针(2 x 6)直角公头
J2 1 8针(2 x 4)直公头
J3 1 5针直公头
R1, R2, R8, R9, R10 5 4.7k I Q 5%电阻器(0603)
R3, R4, R5 3 1k I Q 5%电阻器(0603)
R6, R7 2 150k I Q 5%电阻器(0603)
U1 1 3.3V扩频EconOscillator(8 F SOP)Maxim DS1086LU+
1 PCB: EPCB1086L

组件供应商为Murata Electronics North America, Inc.,联系时需表明使用的是DS1086LPMB1模块。

四、I2C接口与连接方式

1. 直接连接

DS1086LPMB1外设模块可通过连接器J1直接插入Pmod兼容端口(配置为I2C),实现与主机的连接。J1的引脚分配和功能遵循Digilent推荐的Pmod标准。 PIN SIGNAL DESCRIPTION
1 PDN 掉电。高电平时,输出缓冲器使能;低电平时,主振荡器禁用(掉电模式)。
2 SPRD 抖动使能。高电平时,抖动使能;低电平时,抖动禁用。
3 SCL I2C串行时钟
4 SDA I2C串行数据
5 GND 接地
6 VCC 电源
7 OE 输出使能。高电平时,输出缓冲器使能;低电平时,输出禁用,但主振荡器仍开启。
8 N.C. 未连接
9 SCL I2C串行时钟
10 SDA I2C串行数据
11 GND 接地
12 VCC 电源

2. 菊花链连接

模块也可通过4导体带状电缆连接到J2连接器,与其他基于I2C的Pmod模块进行连接。J2的引脚1 - 4和5 - 8为I2C总线提供了两个连接,允许模块插入I2C总线的菊花链中。 PIN SIGNAL DESCRIPTION
1 SCL I2C串行时钟
2 SDA I2C串行数据
3 GND 接地
4 VCC 电源
5 SCL I2C串行时钟
6 SDA I2C串行数据
7 GND 接地
8 VCC 电源

五、外部控制信号

DS1086LPMB1模块的IC实现了用于控制输出使能(OE)、掉电(PDN)和抖动使能(SPRD)的引脚。这些引脚可以由主机(通过Pmod连接器)或外部电路通过5针输出连接器进行控制。当这些信号由外部源驱动时,1kI电阻R3、R4和R5可限制流向主机的电流,但也会增加外部驱动源的负载。如果外部源无法驱动此负载(1kI 4.7kI),则主机的信号应设置为三态(开路)或移除电阻R3、R4和/或R5。 PIN SIGNAL DESCRIPTION
1 OUT 振荡器输出。输出频率由OFFSET、DAC和预分频器寄存器设置。
2 GND 接地
3 SPRD 抖动使能。高电平时,抖动使能;低电平时,抖动禁用。
4 PDN 掉电。高电平时,输出缓冲器使能;低电平时,主振荡器禁用(掉电模式)。
5 OE 输出使能。高电平时,输出缓冲器使能;低电平时,输出禁用,但主振荡器仍开启。

六、软件与FPGA代码

Maxim提供了示例软件和驱动程序,可直接在支持集成或合成微处理器的多个FPGA开发板上运行,如Digilent Nexys 3、Avnet LX9和Avnet ZEDBoard等。同时,还提供了完整的Xilinx ISE项目,包括HDL、Platform Studio和SDK项目,以及用于演示应用的合成位流,可直接下载到FPGA中。软件项目(用于SDK)包含多个源文件,旨在加速客户的评估和设计。源代码采用标准ANSI C格式编写,所有API文档包括理论/操作、寄存器描述和函数原型都记录在API接口文件(maximDeviceSpecificUtilities.h & .c)中。完整的软件套件可从www.maximintegrated.com下载,同时还提供了快速入门说明文档。

七、总结

DS1086LPMB1外设模块以其丰富的功能、便捷的连接方式和完善的软件支持,为电子工程师在时钟发生器设计方面提供了一个优秀的选择。无论是在降低辐射发射、简化设计还是提高系统的可扩展性方面,都具有显著的优势。在实际应用中,工程师们可以根据具体需求,灵活运用模块的各项特性,实现高效、稳定的系统设计。你在使用类似模块时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分