您好!
我目前正在尝试将 CDCI6214配置为在未来的项目中实施。 尽管我已经阅读了给定的数据表(修订版 B)和论坛帖子、但我无法解决我的问题。
我通过 I2C 成功地对器件进行了编程、从而通过输出 Y0产生旁路信号。 但我无法在任何其他输出通道上获得输出信号。 我已经尝试了不同的组合。
STM32 Nucleo L452RE 用于 I2C 连接。 在通过 ref_mux 选择 REF-输入时、我将使 EEPROMSEL 和 REFSEL 引脚悬空。 作为输入信号、我使用的是由任意发生器生成的25MHz 方波。
我正在使用 GPIO1-Pin 来检查 PLL 锁定。 即使我使用了表2中的值。 (第一行)和图33中的设置。 我无法锁定 PLL。
我按照以下顺序发送了寄存器编程:
寄存器 数据 描述
_________________ _________________ _________________________________
0x00、0x0F、0x10、0x37 设置 ee_lock
0x00、0x28、0x00、0x08 将通道1设置为1.8V
0x00、0x2E、0x00、0x08 将通道2设置为1.8V
0x00、0x34、0x00、0x08 将通道3设置为1.8V
0x00、0x3A、0x00、0x08 将通道4设置为1.8V
0x00、0x42、0x02、0x00
0x00、0x3F、0x02、0x10
0x00、0x3E、0x42、0x10
0x00、0x3D、0x15、0x00
0x00、0x3C、0x00、0x18
0x00、0x3B、0x00、0x63
0x00、0x3A、0x00、0x08
0x00、0x39、0x00、0x71
0x00、0x38、0x00、0x04
0x00、0x37、0x00、0x00
0x00、0x36、0x00、0x00
0x00、0x35、0x80、0x00
0x00、0x34、0x00、0x08
0x00、0x33、0x06、0x71
0x00、0x32、0x00、0x04
0x00、0x31、0x00、0x00
0x00、0x30、0x00、0x00
0x00、0x2F、0x80、0x00
0x00、0x2E、0x00、0x08
0x00、0x2D、0x00、0x71
0x00、0x2C、0x00、0x09
0x00、0x2B、0x00、0x00
0x00、0x2A、0x00、0x00
0x00、0x29、0x80、0x00
0x00、0x28、0x00、0x08
0x00、0x27、0x06、0x79
0x00、0x26、0x30、0x09
0x00、0x25、0x00、0x03
0x00、0x24、0x00、0x00
0x00、0x23、0x80、0x00
0x00、0x21、0x00、0x07
0x00、0x1F、0x1E、0x72
0x00、0x1E、0x51、0x40
0x00、0x1D、0x00、0x0C
0x00、0x1C、0x00、0x00
0x00、0x1B、0x0E、0x00
0x00、0x1A、0x0B、0x14
0x00、0x18、0x06、0x01
0x00、0x11、0x06、0xC4
0x00、0x10、0x92、0x1F
0x00、0x0F、0x10、0x37
0x00、0x0E、0x00、0x00
0x00、0x0D、0x00、0x00
0x00、0x0C、0x00、0x00
0x00、0x0B、0x00、0x00
0x00、0x0A、0x00、0x00
0x00、0x09、0x00、0x00
0x00、0x08、0x00、0x00
0x00、0x07、0x00、0x00
0x00、0x06、0x00、0x00
0x00、0x05、0x00、0x00
0x00、0x04、0x00、0x54
0x00、0x03、0x00、0x00
0x00、0x02、0x00、0x30
0x00、0x01、0x6B、0x32
0x00、0x00、0x10、0x40
此外、我无法找到表19中的"模式"位的值。 以及它的用途。
此外、8.5.1节中还介绍了"推荐的编程程序"。 也就是说、您应该按照从0x44到0x00的降序对寄存器进行编程。
这仅用于 EEPROM 编程、因为寄存器映射第8.6节中没有0x44寄存器。
非常感谢
Maximilian Rentschler
