客户在其电路板上使用了 LMK04832。 我们需要解决 SPI 读取0x4为63、0x5为 D1但理论 0x4为 D1、0x5为63的问题。 其他寄存器读取成员是正确的。 我不知道原因。 请给我一些建议吗?
此外、0x00寄存器默认为数据表中的所有0。 这意味着当电路板刚通电时,所有值都为0。
但 Tics 的初始值0x00是09、所以我对此感到困惑。 附件是给定配置和数据表切断的系带。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
客户在其电路板上使用了 LMK04832。 我们需要解决 SPI 读取0x4为63、0x5为 D1但理论 0x4为 D1、0x5为63的问题。 其他寄存器读取成员是正确的。 我不知道原因。 请给我一些建议吗?
此外、0x00寄存器默认为数据表中的所有0。 这意味着当电路板刚通电时,所有值都为0。
但 Tics 的初始值0x00是09、所以我对此感到困惑。 附件是给定配置和数据表切断的系带。
您好、Meng Liu、
在数据表中交换了0x4和0x5、客户正在读回正确的值。
"R0 (INIT)"寄存器是初始化寄存器的软件副本、可简化 TICS Pro 编程序列。 我们的许多器件都具有编程序列、这些序列首先复位器件、然后对寄存器进行编程。 但是、每个器件的寄存器编程序列可能不同、例如、LMX 器件(频率合成器)将 RESET 位置于 R0中、但通常需要从最高地址到最低地址进行编程。 因此、当使用 Ctrl+L 或"写入所有寄存器"时、我们对第一个寄存器写入进行硬编码、以确保器件始终作为编程序列的第一步被复位。
数据表正确、R0的 POR 默认值为0x00。 TICS Pro "R0 (INIT)"设置与 POR 设置不对应。 "R0 (INIT)"使器件编程变得更加简单。
此致、