用 RICBox 烧录 Sitime 时钟 RC32312A OTP 经验分享
本文主要介绍如何使用瑞萨 RICBox 工具对 SiTime RC32312A 时钟芯片进行 OTP 烧录,并总结烧录流程中的常见连接失败与寄存器锁定报错及对应处理方法。
一、产品介绍
RC32312A 是一款高性能、低功耗的小型抖动衰减器,具备网络同步功能,来自 SiTime (原瑞萨电子 FemtoClock™ 3 系列,该时钟业务现已被 SiTime 收购 )。它支持 SyncE 网络同步,可输出超低抖动时钟并直接同步 112G 脉冲幅度调制 (PAM) 的 SerDes 以及 CPRI/OBSAI、SONET/SDH 和 ADC/DAC。这使得它特别适合用于 100G/200G/400G/800G 电信级交换机线路卡、交换卡、有线通信设备、数据中心设备和仪表应用。它支持锁定到外部参考时钟或自由运行晶体/振荡器,并支持在冗余参考时钟源之间进行 hitless 切换。该器件用途广泛,支持SyncE 时钟生成,抖动衰减,并且可精确管理输入到输入、输入到输出、输出到输出的相位偏差。
二、本次操作缘由介绍
RC32312A 系列时钟支持客户烧录定制料号,可以通过 I2C 或者 SPI 总线去修改该时钟的 OTP。
RC32312A 的空白默认料号是 RC32312A000GN1#BB0,其后缀可以通过定制化去变成相应功能的配置,本次因项目需要,需要配置成 RC32312A003 后缀功能的料号,因此需要烧录空白片的 OTP 进行修改。
三、烧录大致流程
首先需要借助 RICBOX 工具配置好 RC32312A 的配置 (一般原厂内部有配置好的文件,可以直接使用,省去了重配置过程)。然后通过烧写板连接芯片的相关引脚,用 RICBOX 烧录配置文件到芯片 OTP 内部。
烧录 OTP 详细步骤
首先打开 RICBOX,这是一个配置和烧录时钟芯片的 GUI 软件工具,可以配置时钟的频率等配置,然后通过该软件连接到对应时钟芯片上,烧录。
本次为烧录展示,首先点击 open 选项,直接打开需要烧录的配置文件。
然后连接烧写底座,放置上需要烧写的芯片:
连接好硬件后,打开软件后点击右下角,目前是未连接状态,需要去建立连接。
点击 configure 按钮:
接下来会弹出一个窗口,该软件会自动识别连接接口,直接点击连接即可。
如下图表示已连接成功,这个时候可以通过工具去对 OTP 进行烧录了。
连接好后点击 OTP/EEPROM 按钮,会跳出烧录 OTP 和 EEPROM 的界面。
进入后界面如下,其中红框内为 OTP 界面:
依次点击 Program,该操作为烧录。然后点击 Verify 以验证是否烧录成功,再点击 Check OTP Fitment,这个是检测 OTP 的适配性,这一整套操作下来,没有报错则表示烧录成功。
接下来可以读取相关 OTP 位,看看是否成功烧录。这个过程,我们要先 RESET 一下时钟,进行复位。复位后点击寄存器的界面。
因为本次是将 RC32312A 烧录成 003,所以检查 003 位即可,通过读取发现,对应寄存器位确实变成了 3 (原来空白片是0)。
烧录常见问题
1. 出现如下报错:
while decoding Block Select List Element O, detected bit error at
byte offset 0x000 (8 bytes read)
原因:可能寄存器界面中,已锁定了对应的寄存器位,导致无法烧录到对应位中,进行解锁即可。
对应操作:如下的状态保持解锁状态即可。
2. 出现无法连接的情况。
对应检查:
1) 物理连接,如果连接线是否松动,芯片位置是否放置正确。
2) 如果物理连接正常但仍无法连接,可以重启一下软件或者电脑,亲测重启后即可恢复连接正常。
四、总结
以上通过 RICbox 工具,可以快速配置和烧录时钟芯片,同时针对烧录中的常见报错,按照上述排查方法逐一处理即可解决,有效助力项目快速落地。
欲了解关于更多瑞萨相关方案或技术信息,请与骏龙科技当地的办事处联系或点击下方「联系我们」,提交您的需求,骏龙科技公司愿意为您提供更详细的技术解答。
更多信息: