主题中讨论的其他器件: USB2ANY、 CDCE6214、 LMK03318、LMK03328
您好
你好。
我是第三方程序员制造商。
我将在我们的编程器上开发 CDCE6214-Q1算法、客户是 Delta。 他们将在我们的编程器上对该 MPN 进行编程以用于生产。
我有如下所示的一些技术支持、需要您的帮助来澄清。
1.我可以知道任何被识别的设备 ID 吗? 避免将器件混合用于生产很有帮助。
2.有两种模式:回退模式(67h)和串行接口模式(68h)。 我是否可以知道哪种模式适合第三方支持?
3. ALGO 能够读写数据到 IC 的 RAM 中,但无法成功地把数据存储到 EEPROM 中。 这是我们的编程流程。
3-1. 上电(VCC 为3.3V、HW_SW_CTRL 且 REFSEL 悬空以实现回退模式)

3-2. 扫描从器件地址并获取67h
3-3. 根据 txt 文件、从 R85中写入并读取 R0、并确保将数据写入 RAM。


3-4. 我参考 数据表中的9.5.2.3.1寄存器提交流程、并进行存储处理。
a.将1写入 RECAL (R0、位4)
b.将0写入 REGCOMMIT_PAGE (R3、位9)
c. EE_LOCK = 0x5 (R15、位15~12)
d.向 REGCOMMIT 写入1 (R3、位10)
e.延迟200ms 并检查 R7、Bit5 (我发现此位始终为0)
f.写入1至 UPDATE_CRC (R3、位12)
g.从 NVMLCRC 回读 CRC
h.将 CRC 存储到 NVM_WR_DATA (R14)并将0x3F 写入 NVM_WR_ADDR (R13、位5~0)
和延迟1、下电上电
然后、上电并从 R0读回至 R85、并且不更新内容。
这是插座板的原理图。 (VDD = 3.3V、Y1为25MHz)

此外、我还尝试使用 串行接口模式(68h、HW_SW_CTRL 悬空、REFSEL 设置为低电平)、但行为是相同的。
请告知。 谢谢你。
插孔












