时钟电路是电路系统中不可或缺的部分,时钟的参数、可靠性直接影响系统的稳定性。而现在的SOC有很多高速接口都需要高性能、不同频率、不同类型的时钟源。瑞萨电子正是应这些需求推出了VersaClock® 7可编程时钟芯片。在时钟芯片功能和性能都满足的前提下,易用性无疑是工程师们关心的问题。为了简化操作,瑞萨电子推出了VersaClock® 7可编程时钟的编程板。
今天就由我带大家一起来看看这块VersaClock® 7可编程时钟的编程板吧。
开箱:
VersaClock® 7可编程时钟编程板使用白色纸盒包装,包装正面贴有编程板名称以及简单介绍。
打开纸盒,内部有一张声明书,编程板使用防静电袋包装。
VersaClock® 7可编程时钟编程板可以简化RC21012、RC31012空白芯片的编程操作。通过板载USB接口,RICBox™ GUI 可与芯片槽中的空白芯片通信,以进行配置和编程。
硬件讲解:
整个VersaClock® 7可编程时钟编程板的电路比较简单。编程板使用自带的USB接口与电脑通讯,一颗USB转接芯片和可编程时钟芯片通讯。板载一颗LDO从USB取电输出3.3V给芯片供电。
编程板使用的是一个48脚的芯片槽,所以编程板支持的可编程时钟型号为RC21012A或RC31012A。
编程板提供了一对供外部时钟输入的SMA头,同时在电路板背面还有一颗25MHz的无源晶体,这样即使不使用外部时钟输入可以进行测试。
时钟输入源可以通过板载的排针跳帽进行选择。
可编程时钟芯片的12路时钟输出也使用测试点成对的排布在电路板上。
除此之外,编程板还把4个GPI接口以及5个GPIO接口都扩展了出来,可以使用跳帽进行上下拉选择。
编程板中间是一个48脚的芯片槽,向一边按压卡口芯片槽的上盖会弹开,需要按照丝印第一管脚的方向放入待编程时钟芯片,之后按压上盖卡口会自动锁住。
软件安装和配置
RICBox提供了编程板的插件,可以直接使用插件对芯片的寄存器进行读写以及编程操作。
在瑞萨电子的官网上可以下载到RICBox工具软件安装包。安装完成后需要选择升级,选择对应的安装包进行下载安装,软件会自动重启。
插件安装完成后,可以新建或者加载一个现有的配置工程。
新建工程后,选择使用的芯片型号,这里我们使用的芯片型号是RC21012A。
之后会进入一个向导配置界面,首先根据自己实际使用的信号源进行选择,我们使用的是板载的25Mhz无源晶体。
接下来选择FOD0、FOD1的时钟扩频设置。
最后一步设置APLL频率以及时钟输入源、时钟频率以及时钟输入配置。
所有的时钟分为不同的组,一些组有多个时钟输出,每个组又可以选择不同的时钟源输入。
同时每个时钟输出也可以根据需要选择不同类型的输出以及信号设置。
在完成输出时钟的设置后点击完成就进入芯片配置的总览界面。
控制面板可以看到芯片配置的整体情况。
功耗评估面板可以看到现有配置的各个模块大概的功耗情况。
配置面板可以看到清晰的设备模块,通过点选功能就可以对芯片配置寄存器进行修改。
寄存器面板展示了图形化的寄存器配置,通过点选单独的寄存器对寄存器进行修改。
最后一个界面是芯片模块化界面,这里我们可以看到各个模块之间的连接关系,同时通过点选对应模块可以对模块进行单独配置。
将带有芯片的编程板通过USB连接电脑,点选软件右下角的连接对芯片进行连接,连接完成后显示绿色的已连接状态。
点选编程对芯片寄存器进行改写,可编写时钟芯片的配置。
使用示波器查看时钟输出可以看到时钟芯片的寄存器修改会立刻起作用,这里是我们配置的第一组50MHz输出的LPHCSL模式的时钟。
我们还可以根据需求对芯片内部的OTP存储器进行编程,RC21012A/RC31012A芯片最多可以在OPT存储器里编程27个配置。
根据需求选择不同的配置方式,一共有4种OPT存储器配置可以选择:
• 不进行配置,不对OPT存储器编程。
• 单一配置,烧录一个单一的配置到OPT存储器。
• 静态多个配置,烧录多个配置到芯片OPT存储器,在启动的时候可以进行选择。
• 动态多个配置,烧录多个配置到芯片OPT存储器,既可以在启动的时候进行选择,也可以在运行状态下进行选择。
当然,所有的配置必须保证在没有错误和警告的前提下进行。
以单一配置示例,选中配置类型选中“SingleConfig”,在配置任务中选择default即可锁定当前配置。
在已经连接了编程器的前提下,在OTP选项中点击Program对当前配置进行烧录,等待烧录完成后,“Verify”按钮变为可选状态。我们将烧录器重新上电,芯片将自动加载OTP中的时钟配置。
软件还提供了GPIO和GPI的功能配置,可以通过改变配置添加客制化的功能,这大大增加了芯片应用的灵活性。
当然,除此之外结合RICBox软件还对芯片进行其他更为详细的操作,比如指令控制、状态监测等等,在此就不一一列举了。
结尾:
因为完善的官网资源,对VersaClock® 7 可编程时钟编程板的使用也是非常顺利。图形化的RICBox配置工具大大减少了芯片配置的难度,同时也让人对时钟芯片的功能和结构有了更加深入的了解。瑞萨电子的这套可编程时钟编程板真正的把简单易用落到了实处。
以上就是本次测评的全部内容,谢谢大家。