【经验】如何实现SI534X/SI538X时钟发生器SPI在线编程?


SILICON LABS SI534X、SI538X时钟发生器包括基于模拟PLL的SI5340、SI5341和基于DSPLL技术的Si5342、Si5344 、Si5345、SI5342H、SI5344H、SI5346、SI5347、SI5348以及无线专用时钟Si5380、Si5382、Si5386等时钟芯片产品。这些产品是Silicon Labs的主流去抖时钟芯片,目前在光通信、数据中心、服务器、小基站、光模块等产品中有广泛的应用。SI534X和SI538X均支持I2C/SPI在线编程,实现时钟的在线修改输出,方便调试和应用。
SI534X/SI538X的I2C接口是标准的I2C接口,最大支持400 kbps的速率。由于是标准的I2C接口,一般外围电路匹配正常,比如SDA和SCL数据和时钟线外部上拉4.7kΩ,通信一般不会存在问题。另外SI534X/SI538X的7位I2C从机地址是可以配置的,通常高5位由ClockBuilder Pro软件直接设置(如下图1),最低2位地址A1/A0提供硬件接口,由客户配置。
图1:I2C从机地址设置
而SI534X/SI538X的SPI接口时序相对较复杂。支持3线和4线模式的SPI总线模式,硬件外围电路相对简单,主要SI534X/SI538X的I2C或者SPI模式选择,一般通过I2C_SEL端口选择,拉低是SPI,拉高是I2C。SPI模式读写模式需要分别设置地址、数据,SI534X/SI538X都提供具体的设置参数用于SPI接口读写。具体的命令如下:
表一 :SPI操作命令
不管是单次读写、地址自增加模式、burst模式均需要先设置访问地址,下面就以读写SI5348数据为例简单描述下SPI的操作流程(以4线SPI模式为例)。
1、读操作。以读0X052A为例,由于地址分布在0X0500~0X05FF之间,对应页码地址为0x05,需要首先配置页地址寄存器0x01为0x05。
a.执行“Set Address”步骤,写入页码操作地址0x01。对照表一操作时序第一个Byte 为0x0,第二个Byte,写入0x01。
b.执行“Write Date”步骤,写入需要操作页码0x05。对照表操作时序,第一个Byte写入0X40,第二个Byte写入0X05。
c.执行“Set Address”步骤,写入实际操作地址0X2A。对照表一操作时序第一个Byte 为0x0,第二个Byte,写入0x2A。至此,将实际需要访问的地址0X052A完全写入SI5348。
d.执行“Read Date”步骤,对照表操作时序,第一个Byte写入0X80,第二个Byte写入0XFF。这时,可以从MISO数据线上读出实际数据。默认实测数据为0x7。
2、写操作,同样以SI5348为例,向0X03B9地址中写入0X23。
a.执行“Set Address”步骤,写入页码操作地址0x01。对照表一操作时序第一个Byte 为0x0,第二个Byte,写入0x01。
b.执行“Write Date”步骤,写入需要操作页码0x03。对照表操作时序,第一个Byte写入0X40,第二个Byte写入0X03。
c.执行“Set Address”步骤,写入实际操作地址0X2A。对照表一操作时序第一个Byte 为0x0,第二个Byte,写入0XB9。至此,将实际需要访问的地址0X03B9完全写入SI5348。
d.执行“Write Date”步骤,对照表操作时序,第一个Byte写入0X40,第二个Byte写入0X23,可以通过MOSI数据线将0X23写入到SI5348对应地址0X03B9中去。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由火芯人提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】时钟发生器Si5341型号定制以及输出串扰问题解决方法
Silicon Labs公司推出的时钟发生器Si5341最大能够支持10路差分输出,输出频率范围100Hz~712.5MHz,输出抖动范围均小于100 fs(0.1 ps),并且Si5341内部带有模拟锁相环,配合Silicon Labs的专利MultiSynth技术,能够以0 ppm合成所需的频点,本文将详细介绍Si5341型号定制以及输出串扰问题解决方法。
【经验】如何使用CBPro软件配置时钟发生器Si5332的晶体输入端电容
Silicon Labs的时钟发生器Si5332支持外置晶体/晶振/参考时钟输入,也支持内置晶体的版本,目前使用较多的是内置晶体版本,但部分用户在设计时由于自身需求仍然选择外置晶体,而选择外置晶体时通常会发现配置的晶体无法正常启动或者启动时间不太理想,如果使用CBPro软件适当配置Si5332,可以避免大部分问题。本文就将介绍如何使用CBPro软件配置Si5332的晶体输入端电容。
【经验】Silicon Labs时钟芯片Si5332更改时钟输出频率的方法
Silicon Labs推出的Si5332任意频率的时钟发生器提供最高级别的集成,实现在 10/25/100G 数据中心、通信和工业应用程序中的完整时钟树整合。该芯片输出频率范围为5~ 333.33 MHz,具有 175fs 典型值的抖动性能,根据封装不同有 6路、8路、12路-时钟输出。它既可以工厂预先编程,也可以通过I2C接口,进行系统内编程。
【选型】Silicon Labs 时钟和振荡器芯片选型指南
计时解决方案 晶体振荡器(XO) 压控晶体振荡器(VCXO) 时钟发生器 时钟缓冲器 抖动衰减器 无线时钟 网络同步器
SILICON LABS - 时钟,时钟缓冲器,抖动衰减器,VCXO,压控振荡器,交换机,无线时钟,振荡器,抖动衰减时钟,网络同步器,晶体振荡器,XO,同步以太网,时钟发生器,同步器时钟,压控晶体振荡器,电缆,SI56X,SI5382,SI5383,SI5380,SI5381,SI5386,SI5331X,SI5384,SI590,SI5315X,SI591,SI595,SI510,SI598,SI511,SI596,SI597,SI514,SI515,SI512,SI513,SI516,SI52142,SI52143,SI52144,SI51210,SI5394,SI5391,SI5392,SI5397,SI5332X,SI5395,SI569,SI54X,SI567,SI52111,SI52112,SI570,SI571,SI5344H,100G,SI53212,SI5332,SI53208,SI5330X,SI5335,SI53204,SI5334,SI5338,SI547,SI545,SI546,SI549,SL18860,SI5311X,SI5342,SL18861,SI5340,SI52208,SI5341,SI5346,SI52202,SI5347,SI5344,SI52204,SI5345,SI550,SI5348,SI554,SI552,SI5342H,SI5350,SI53306,SI5351,SI53102-AX,SI52212,SI5336X,SI561,SI562,SI560,SI565,SI566,SI564,SI51214,SI51211,SI51218,SI52146,SI52147,SI532,SI533,SI530,SI531,SI534,SI5334X,SI540,SI544,SI541,SI542,光模块,小单元/DAS,通讯,路由器,宽带接入,RRH/BBU型,AUDIO/VIDEO,交换机,数据中心,网络接口卡,医学成像,SMALL CELLS/DAS,音频/视频,RRH/BBU,存储器,服务器,工业,无线基础建设
【IC】锐星微全新推出支持PCIe Gen5的时钟发生器RS2CG440系列
RS2CG440是专为高性能计算和数据中心应用的下一代英特尔平台设计推出的低抖动时钟发生器。作为锐星微PCIe产品线的最新产品,RS2CG440符合CK440Q标准的国产服务器时钟发生器。RS2CG440针对英特尔CK440Q规范而开发,为客户提供灵活、高裕量、高性能的合成器,以应对PCIe Gen5的设计挑战。
浅谈5G小基站中时钟发生器的应用
随着5G技术的快速发展,5G小基站成为了实现网络密集覆盖的关键技术之一。而在5G小基站中,时钟发生器扮演着至关重要的角色。本文赛思将从时钟发生器在5G小基站中的应用出发,探讨其重要性、应用特点及面临的挑战,并提出相应的解决方案。
【产品】最具频率弹性可编程的CMOS时钟发生器Si5351,非常适用于对成本敏感的消费性电子应用
Si5351采用优异的时钟技术,非常适用于对成本敏感的消费性电子应用,可在不牺牲性能的情况下大幅降低系统成本、功耗并能满足空间需求。
时钟发生器款型多,如何轻松选出理想款?
时钟发生器是电子系统中的核心组件之一,通过内置的锁相环(PLL)和分频器,基于已知的本地参考时钟,生成满足应用需求的精准时钟信号。面对琳琅满目的时钟发生器,如何才能准确、快速地选出一款适合自己产品需求的时钟发生器呢?
【应用】十路输出时钟的时钟发生器Si5341用于5G CU平台的时钟链路设计,时钟频点范围100Hz~1028MHz
本文推荐使用Silicon Labs高性能时钟发生器Si5341用于5G CU的主控平台时钟设计,有多达十路输出时钟,时钟频点范围是100Hz~1028MHz,涵盖了5G CU主控平台所需的全部频点,时钟路数足够多,可以尽量减少晶振的用量。
您好,服务器上我们要求一款PCIE5.0时钟,可支持HCSL/CMOS至少能输出10路,请问是否有合适的时钟发生器推荐,最好是那种无需IIC编程的,谢谢!
您好,推荐上海锐星微RS2CG506,RS2CG506是一个4输出差分低功率HCSL输出和6-CMOS输出,详细资料可参考https://www.sekorm.com/doc/3828695.html
浅谈新型去抖时钟发生器SI5345的工作状态机工作流程
SI5345是Silicon Labs公司的一款基于第四代DSPLL专利技术的新型去抖时钟发生器产品,同时配合Silicon Labs特有的MultiSynth频率合成技术,支持整数频率合成和小数频率合成,拥有极佳的输出频率抖动指标,目前已经广泛用于各种数据通信及仪器设备产品中,是广大硬件工程师设计时钟链路不可或缺的一款时钟芯片。
至强系列服务器应用中须推荐一时钟发生器,参数可参考SL16020DCT,国产优先。
推荐瑞盟MS5351M,手册参考链接:https://www.sekorm.com/doc/3614281.html。
芯科Silicon Labs低抖动时钟芯片 | 晶体振荡器 | 压控振荡器 | 时钟发生器 | 时钟缓冲器
芯科科技Silicon Labs时钟芯片代理商世强,提供Silicon Labs低抖动时钟芯片参数选型服务,芯科低抖动时钟芯片供应服务,芯科低抖动时钟芯片资料。业界抖动系数超低的低抖动时钟芯片,包括XO/VCXO晶体振荡器/压控振荡器、Clock/JA Clock时钟发生器、Buffer时钟缓冲器。推荐Si53xx系列,Si5342H,Si5344H,Si5347,Si5332,Si5381。
【经验】如何实现差分时钟发生器在线编程时钟输出?
SI5338任意可编程时钟发生器是Silicon Labs推出的一款差分时钟发生器,SI5338可进行任意比率、任意输出频率合成,从而作为一个设备可以替代多个晶体振荡器和固定频率时钟发生器。目前在光通信、服务器、物联网等行业仍然有大量的应用。
【选型】光模块误码仪时钟源推荐高性能时钟发生器SI5340配合京瓷晶振CX3225SB,精度极高
误码设备本身需要测试不同速率的光模块,针对不同速率的光模块还需要不同的频率源作为倍频的信号时钟源。高性能的时钟发生器推荐Silicon Labs高性能时钟发生器SI5340系列,输入的参考晶振推荐京瓷,CX3225SB系列,经过了大量市场验证可放心使用。
电子商城
现货市场
品牌:SKYWORKS
品类:HIGH-FREQUENCY, ULTRA-LOW JITTER ATTENUATOR CLOCK WITH DIGITALLY-CONTROLLED OSCILLATOR
价格:¥365.2522
现货:173
服务

可定制Wafer连接器、牛角连接器、FPC/FFC 连接器,IDC 连接器的尺寸/规格等参数,电流不超过8A;环境温度:-40度~105度;寿命/拔插次数:不超过800次。
最小起订量: 5000 提交需求>

可来图定制均温板VC尺寸50*50mm~600*600 mm,厚度1mm~10mm,最薄0.3mm。当量导热系数可达10000W/M·K,散热量可达10KW, 功率密度可达50W/cm²。项目单次采购额需满足1万元以上,或年需求5万元以上。
提交需求>
登录 | 立即注册
提交评论