电子说
在电子设备的设计与开发领域,时钟设备的精准性和稳定性对于系统性能起着至关重要的作用。CIRRUS LOGIC推出的CDK2000时钟设备开发平台,为CS2000时钟设备家族的评估、开发和生产编程提供了强大而灵活的解决方案。
文件下载:CDB2000-MB.pdf
CDK2000平台的硬件由主板(CDB2000 - MB)和多种子卡组成。主板集成了所有时钟I/O连接器、控制开关、电源和PC接口硬件,设有两个单排插座用于连接子卡,既支持PC辅助开发和评估,也具备独立生产环境编程能力。 子卡分为CDB2000 - PC和CDB2000 - DC两个系列。CDB2000 - PC系列是带插座的子卡,适合生产环境中对多个待测设备(DUT)进行编程和测试,支持控制端口和一次性可编程设备,有不同的频率参考源选项。CDB2000 - DC系列是焊接式子卡,能实现最佳性能,适用于原型设计和性能评估,同样支持控制端口和一次性可编程设备,也有特定的频率参考源选项。
CDK2000的软件工具“Configuration Wizard”,可对CS2000家族设备进行虚拟配置和硬件控制。该软件可从Cirrus Logic官网下载,提供演示(Demo)和实时(Live)两种操作模式。在Demo模式下,可选择不同的CS2000家族设备,对其配置选项进行更改;通过“CDK Controls”菜单中的“Connect to CDK2000”可退出Demo模式。此外,软件还提供了计算器工具,方便根据输入和输出频率计算比率值。对于一次性可编程设备,软件界面有特殊的配置选项,还可使用表单输入模式进行评估。
从Cirrus Logic官网的CS2000家族产品页面下载“CS2000 Family Configuration Wizard”软件,同意许可协议后完成下载,解压并运行安装程序,最后点击“Finish”完成安装。
将CDB2000 - DC或CDB2000 - PC系列子卡连接到CDB2000 - MB主板,确保子卡上有合适的CS2000家族控制端口(-CP)设备。将PC的USB端口连接到主板,启动软件,通过“CDK Controls”菜单连接到CDK2000,根据提示建立连接。若设备与当前GUI配置不匹配,可选择是否让GUI根据设备自动配置。之后可使用图形用户界面定义设备操作,也可加载预配置文件,还能通过“Read Register”和“Write Register”按钮操作寄存器。评估结束后,关闭软件并移除USB电缆。
OTP设备出厂时未编程,可通过预览模式评估设备设置,之后可在开发或生产模式下进行编程。
CDK2000平台通过USB连接器从自供电USB集线器获取4.75 - 5.25 V的电压,也可使用其他USB兼容电源。固定电压调节器提供3.3 V电源给微控制器、状态LED和部分时钟缓冲器,集成的升压转换器生成7.2 V中间电源,再通过可调线性调节器为DUT和另一个时钟缓冲器提供3.3 V或6.5 V电源,电压选择由微控制器控制。D4指示灯显示是否应用了较高的编程电压,D3指示灯显示DUT是否供电,D11指示灯显示升压控制器是否过载。
CS2000家族设备需通过子卡连接到主板,子卡插入主板的J1和J8插座,插入时要确保子卡和主板上的大白色三角形对齐。J2接口可用于电流测量,正常操作时R1通过短路片短路,移除短路片后可连接电压表测量电压,通过电压和R1的电阻值可计算DUT的电流。
DUT可能需要REF_CLK和CLK_IN两个时钟输入,REF_CLK和CLK_IN的BNC输入通过R23和R14进行50欧姆终端匹配。CS2000、CS2100和CS2200子系列设备需要外部REF_CLK,可使用 -XTL、-OSC或 -CLK子卡;CS2300子系列内部生成REF_CLK,需使用 -LCO子卡。REF_CLK有多种生成方式,可通过DIP开关位置1选择主板上的BNC连接器或板载振荡器作为REF_CLK源。CLK_IN总是通过缓冲器和J1接口从BNC连接器(J3)路由到DUT,CS2100和CS2300子系列需要CLK_IN,CS2000子系列可选,CS2200子系列不支持。若不需要对输入时钟进行缓冲,可通过移动电阻位置绕过缓冲器。
DUT支持CLK_OUT和AUX_OUT两个输出,分别通过输出缓冲器和BNC连接器(J7和J4)输出。若不需要对输出时钟进行缓冲,也可通过移动电阻位置绕过缓冲器。U4 - C和U1 - C用于反转其他功能块所需的杂项控制信号。
CDB2000 - MB使用SiLabs® 8051兼容的微控制器,集成了USB PHY,方便与PC互连。微控制器预编程了自定义固件,可与CDK2000 Configuration Wizard交互,也可在无PC的独立模式下运行。当主板通过USB连接到PC且软件与主板建立通信时,D8指示灯亮起,表示微控制器处于软件模式。微控制器通过各种逻辑信号与板上其他模块接口,接收按钮和DIP开关的输入,生成控制和状态信号。
在软件模式下,DUT通过I²C与微控制器通信,I²C时钟和数据线分别通过Q5/Q7和Q8/Q4路由,当DUT.SW/HW为高电平时,这些开关导通,D10指示灯亮起表示DUT处于软件模式。DUT软件模式与微控制器的软件或硬件模式无关,DUT检测到控制端口上的有效I²C事务时自动进入软件模式,需复位才能进入硬件模式。
当DUT处于硬件模式时,其操作状态由三个模式引脚(M2:0)决定。此时,DIP开关位置2、3和4直接连接到模式引脚,当DIP开关处于低位时,对应的模式引脚为逻辑0;处于高位时,通过上拉电阻为逻辑1,D9指示灯亮起表示DUT处于硬件模式。
完全预编程的DUT只能在硬件模式下操作,使用DIP开关位置2、3和4为DUT的M2:0引脚施加所需的逻辑电平,D9指示灯显示DUT处于硬件模式。
控制端口设备只能在软件模式下操作,使用运行CDK2000 Configuration Wizard软件的PC实时调整所有功能参数,D10指示灯显示DUT处于软件模式。
OTP设备在编程前处于预览模式,编程后可在预览或硬件模式下操作。在预览模式下,使用运行CS2000 Family Configuration Wizard的PC实时调整模态和全局参数;在硬件模式下操作可参考预编程设备的操作方法。
文档提供了用户界面元素的快速参考表和DIP开关位置表,方便用户了解各指示灯、接口和开关的功能和作用。指示灯可显示REF_CLK源、DUT的供电和编程状态、微控制器和DUT的操作模式等信息;接口用于连接子卡、测量电流、输入和输出时钟等;DIP开关可选择REF_CLK源、DUT的模式引脚电平、编程模式等。
文档提供了两款开发套件的订购信息,包括CDK2000 - CLK原型套件和CDK2000 - LCO原型套件,分别适用于CS2000 - CP和CS2300 - CP设备的评估和原型设计,每个套件包含主板和相应的子卡。
CDK2000时钟设备开发平台为CS2000家族设备的开发和编程提供了全面、灵活的解决方案,无论是在原型设计、性能评估还是生产编程方面,都能满足工程师的需求。你在使用CDK2000平台时遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
全部0条评论
快来发表一下你的评论吧 !