您好!
我正在构建一个将使用12个 LMX2594射频合成器的系统、我需要将每个合成器编程为一个唯一的频率、在某些情况下、都编程为相同的频率。
我有两个部分的问题:
1) 1)是否可以使用 TICS-Pro 软件自动对多个 LMX2594进行编程?
2) 2) USB2ANY 器件中提供了多少条片选线路?
谢谢、
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.
您好 Felipe、
由于这些器件可在 SPI 总线上进行互操作、因此可以同时对所有器件进行编程、也可以单独对每个器件进行寻址并对其进行单独编程。 LMX2594的默认配置文件不会暴露 除"用户控制"页面的"引脚"部分明确标记的 GPIO 之外的任何 GPIO 的引脚控制。 但是、修改器件配置文件会将 这些引脚暴露于 TICS Pro 中以进行控制。 在 器件配置目录(通常为 C:\ProgramData\Texas Instruments\TICS Pro\Configurations\Devices\PLL + VCO\LMX2594)中、应该有一个名为 LMX2594.in 的 INI 文件 在此文件中、定义了多个部分、包括一个[PINS]部分。 只要 GPIO 与 其他 SPI 线路不冲突、就可以增加引脚数并添加与 USB2ANY GPIO 引脚分配相对应的引脚定义。 我们还将应用程序的最后状态存储在同一目录中的 LMX2594.TCB 中、这可能与新定义的引脚发生冲突;在 LMX2594.ini 中更新引脚定义后、在再次启动 TICS Pro 之前删除.TCB 文件。
下图显示了 GPIO 引脚分配(如果您查看的是 USB2ANY 连接器、则密钥应位于引脚15 U2A_3V3的上方)。 13个 GPIO 均处于暴露状态、但其中4个 GPIO 保留用于 SPI 总线事务(SCK/SIMO/SCS/SOMI)、因此允许您使用其他 9 个 GPIO 引脚中的任何一个。 请注意 、除了芯片选择外、您不能将 SCS 引脚重新用作任何用途。 我建议单独驱动12个器 件、将 GPIO 连接到4:16多路信号分离器、并分配预定义的 SCS 信号。 您还需要缓冲 SCK/SIMO 信号。

TICS Pro 自动化 目前是 一种通过 ActiveX 绑定支持的大部分未公布的功能。 如果您的自动化机制 可以绕过32位 DLL、则 应该能够利用 ActiveX 绑定来设置引脚。 我们有另一个论坛帖子、该帖子通过 Excel VBA 脚本对 ActiveX API 进行了某种程度的说明、因此 它应该足以对 API 函数进行编目和定义。 我找不到论坛帖子、但 Excel 文件(具有所有 VBA 绑定)位于 /cfs-file/__key/communityserver-discussions-components-files/48/3276.TICSPro-Automation-Example.xlsm
请注意、如果您想要支持回读、这目前有点棘手 、因为它依赖于 MUXOUT 引脚的未记录三态功能。 对于 LMX2594、如果在 MUXOUT_LD_SEL = 0时写入 R1[3]= 0、则该函数会将 MUXOUT 引脚置于三态。 当12个器件共用一条 SOMI 线路启动时、所有器件都应 解锁、因此 MUXOUT 引脚状态应始终为低电平;然而 、如果发生事故、最好在每个 SOMI 线路上添加一些电阻。 每个回读事务首先需要通过设置 R1[3]= 1来启用特定器件上的 MUXOUT 引脚(所有其他器件应具有 R1[3]= 0)、 在 每组回读事务之后、您必须再次设置 R1[3]= 0以使总线进入三态并向其他器件输出电平。 在某个时候、我们会 将此说明明确添加到数据表中。
TICS Pro 目前没有并排的多个器件或寄存器集的概念、 对于任何给定的配置文件、只有一组寄存器状态。 每当 TICS Pro 中的某个字段发生更改时、软件都会尝试通过 USB2ANY 将更改写出来。 如果您的12个 LMX2594具有不同的寄存器编程、则您有责任确保 TICS Pro 在 开始通信之前始终在软件中加载正确的状态。 对于 具有不同编程的器件、我建议您跟踪您使用的任何自动化机制的差异、 只要您必须切换器件、 请将芯片选择多路信号分离器设置为无效地址、以便 TICS Pro 中的更改字段不会更改任何器件上的寄存器、预加载不同的值、然后正确设置地址、以便 TICS Pro 镜像目标器件寄存器。
此致、
Derek Payne