大家好、
为了写入寄存器、我认为它需要25位的 SPI 长度、因为寄存器命令语法总共为25位(原始+地址+内容+掩码= 1位+8位+8位+8位)。 但是、数据表描述了仅17位长度的 SPI 时序。 因此、"寄存器掩码"没有位置。 如何找到寄存器掩码? 您能否向我展示25位 SPI 长度的 SPI 时序、以确认 COMLEE 寄存器命令语法的 SPI 时序?
此致、
Saito
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.
大家好、
为了写入寄存器、我认为它需要25位的 SPI 长度、因为寄存器命令语法总共为25位(原始+地址+内容+掩码= 1位+8位+8位+8位)。 但是、数据表描述了仅17位长度的 SPI 时序。 因此、"寄存器掩码"没有位置。 如何找到寄存器掩码? 您能否向我展示25位 SPI 长度的 SPI 时序、以确认 COMLEE 寄存器命令语法的 SPI 时序?
此致、
Saito
您好、Saito San、
针对 LMH1228、其他 LMH12xx 和以太网器件的编程指南中使用了 RAW 和寄存器掩码。 这只是显示了命令语法/格式、与实际的电气接口无关。 如数据表中所述、接口为17位。 另请观看以下介绍 SPI 操作的视频、了解更多详细信息:
https://training.ti.com/spi-access-using-fpga-or-asic-using-lmh12xx-12g-sdi-devices
此致、、、Nasser
您好、Saito San、
您可以通过 SPI 接口通过不同的方式更改寄存器内容。
1A)。 最简单的方法是使用编程指南中所述的寄存器默认设置。
1b)。 然后更改所需的位。
1C)。 使用数据表中所示的17位写入格式来改变一个寄存器内容。
您还可以执行以下操作-无需阅读编程指南中的默认设置:
2A)。 读取寄存器设置、34位、如数据表中所述。
2B)。 在 FPGA 或微控制器上、根据需要更改寄存器位。
2C)。 使用数据表中注明的格式写入寄存器设置,17位。
此致、Nasser