ZHCAEJ8 October 2024 TAC5412-Q1
表 2-1 中的寄存器 B0_P17_R104 (0x68) 至 B0_P17_111 (0x6F) 配置振幅電平并選擇 SG1 的輸出通道。
配置振幅的兩種方法是執行 I2C 腳本或使用 PPC3 混音系數。
表 2-1 演示了這兩種方法如何以 0.56dB 的增益步長增大或減小振幅。在這里,I2C 腳本要求每個通道具有 16 位寄存器。每種振幅和通道選擇配置都需要執行一條 32 位 I2C 命令。
此示例腳本模板將 OUT1 和 OUT2 的每個模擬輸出通道置于 32 位 I2C 命令中。該模板也適用于所有 SG2 寄存器。
以 Vrms 為單位的滿量程值和以 dB 為單位的最大增益與 0x40000 相關。這組成了 32 位 I2C 命令的 16 位。
#Example template to configure SG1 to OUT1P&M and OUT2P&M. Same format #applies to SG2 registers.
#w a0 68 [OUT1M] [OUT1M] [OUT1P] [OUT1P]
#w a0 6C [OUT2M] [OUT2M] [OUT2P] [OUT2P]
#w xx XX [15:8] [7:0] [15:8] [7:0]
# This is a 32-bit I2C command. Here, OUT1P has full gain while OUT1M has #no gain.
w a0 68 00 00 40 00 SG1 示例腳本中有一個有關使用 I2C 命令進行振幅和通道選擇的示例。PPC3 提供的系數范圍介于 1 到 0 之間。要通過這些系數預測增益(以 dB 為單位),請使用...
以 Vrms 為單位的滿量程值和以 dB 為單位的最大增益與系數 1 相關。
圖 2-2 演示了信號發生器如何使用混音系數在 PPC3 中配置振幅。
圖 2-2 振幅和輸出通道配置 GUI表 2-4 展示了如何導航至音調發生器 GUI。
| 十進制值 | 16 位 I2C 命令 | 混音系數 | 增益 dB | Vrms |
|---|---|---|---|---|
| d16384 | 0x4000 | 1 | 0dB | 2Vrms |
| d8192 | 0x2000 | 0.5 | -6dB | 1Vrms |
| d64 | 0x0100 | 0.016 | -35.90dB | - |
| d0 | 0x0000 | - | - | - |
| 頁 | 寄存器 | 說明 | 復位值 |
|---|---|---|---|
| 0x11 | 0x68 | 側鏈 DAC 混頻器,SG1 至 OUT1M 系數字節 [15:8] | 0x00 |
| 0x11 | 0x69 | 側鏈 DAC 混頻器,SG1 至 OUT1M 系數字節 [7:0] | 0x00 |
| 0x11 | 0x6A | 側鏈 DAC 混頻器,SG1 至 OUT1P 系數字節 [15:8] | 0x00 |
| 0x11 | 0x6B | 側鏈 DAC 混頻器,SG1 至 OUT1P 系數字節 [7:0] | 0x00 |
| 0x11 | 0x6C | 側鏈 DAC 混頻器,SG1 至 OUT2M 系數字節 [15:8] | 0x00 |
| 0x11 | 0x6D | 側鏈 DAC 混頻器,SG1 至 OUT2M 系數字節 [7:0] | 0x00 |
| 0x11 | 0x6E | 側鏈 DAC 混頻器,SG1 至 OUT2P 系數字節 [15:8] | 0x00 |
| 0x11 | 0x6F | 側鏈 DAC 混頻器,SG1 至 OUT2P 系數字節 [7:0] | 0x00 |