ZHCU968A December 2021 – March 2022 TMAG5328
如有需要,SCB 可通过 USB 串行 (COM) 端口直接与 EVM 进行通信,而无需使用 GUI。可以通过串行端口直接发送所需的命令字符串,并接收结果。这有助于通过自定义设置/脚本/GUI 连接 EVM。请注意,TMAG5328EVM 必须连接至 SCB,才能从 SCB 接收任何命令响应。
支持以下命令:
结果读取命令格式:rreg 0
此命令用于读取 TMAG5328 OUT 引脚的状态。如果引脚置于高电平(LED 熄灭),返回的值为 1。如果引脚置于低电平(LED 亮起),返回的值为 0。
图 5-12 是该命令的响应示例。在此响应中,TMAG5328 OUT 引脚为逻辑高电平,因为返回的值为 1 而不是 0。
DAC 扫描命令格式:dacsweep
此命令会启动 DAC 电压扫描。在 GUI 中,当“Modification Method”(修改方法)下拉框设为“Voltage Sweep”选项时,点击 CHANGE VALUE(更改值)按钮时执行的命令与此相同。
图 5-13 是此命令的响应示例,其中前两行会立即发送,而第三行会在接收命令后的 20 秒内发送。第三行中的数字表示新的 BOP 设置,单位为 μT。
设置 BOP 命令格式:wreg 2 VAL
此命令可用于输入所需的 BOP。在 GUI 中,当“Modification Method”(修改方法)下拉框设为“Manual B”选项时,点击 CHANGE VALUE (更改值)按钮时执行的命令与此相同。
VAL 是所需的 BOP,单位为 μT。
VAL 为十六进制,wreg 始终小写
VAL 可以是大写或小写,并且不需要以“0x”开头。也可以选择用 0 填补 VAL。例如,若要写入 8000μT 的 BOP,某些有效的命令将包括:
wreg 2 1F40
wreg 2 0x1F40
图 5-14 是此命令的响应示例
设置 DAC 输出电压命令格式:wreg 1 VAL
此命令可用于输入要将 DAC 设为的所需输出电压。在 GUI 中,当“Modification Method”(修改方法)下拉框设为“Manual V”选项时,点击 CHANGE VALUE (更改值)按钮时执行的命令与此相同。
VAL 是所需 DAC 输出电压,单位为 mV。
VAL 为十六进制,wreg 始终小写
VAL 可以是大写或小写,并且不需要以“0x”开头。也可以选择用 0 填补 VAL。例如,若要将 DAC 输出电压设为 397mV,某些有效的命令将包括:
wreg 1 190
wreg 1 0x190
图 5-15 是此命令的响应示例
设置等效电阻命令格式:wreg 3 VAL
此命令用于配置 DAC 输出,以生成与输入电阻所生成 BOP 相同的 BOP。在 GUI 中,当“Modification Method”(修改方法)下拉框设为“Manual R”选项时,点击 CHANGE VALUE(更改值)按钮时执行的命令与此相同。
VAL 是所需等效电阻值,单位为 Ω。
VAL 为十六进制,wreg 始终小写
VAL 可以是大写或小写,并且不需要以“0x”开头。也可以选择用 0 填补 VAL。例如,若要配置 DAC 输出,以生成与 9000Ω 电阻器连接到 ADJ 引脚所生成的 BOP 相同的值,一些有效的命令将包括:
wreg 2 2328
wreg 1 0x2328
图 5-16 是此命令的响应示例
存储到非易失性存储器命令:storenvm
此命令用于将当前 DAC 输出存储到非易失性存储器中。EVM 下电上电后,DAC 输出电压将自动初始化为非易失性存储器中存储的值,因此在 EVM 下电上电后要确保使用相同的 BOP 值。这与在 GUI 中点击 STORE TO NVM (存储到 NVM)按钮执行的命令相同。
图 5-17 是此命令的响应示例:
从非易失性存储器恢复命令:reloadnvm
此命令用于将当前施加的 DAC 输出电压设为存储在非易失性存储器中的电压。这与在 GUI 中点击 RELOAD FROM NVM 按钮(从 NVM 重新加载)执行的命令相同。
图 5-18 是此命令的响应示例: