JAJSQ26A April 2023 – July 2025 DAC63202W
PRODUCTION DATA
DAC63202W は、NVM メモリを使用して異なるプログラムがされていない限り、パワーアップ時にデフォルトで設定されるハイ インピーダンス パワーダウン モードを備えています。DAC 出力がハイインピーダンスの場合、R3 を流れる電流はゼロで、SMPS は公称出力電圧 3.3V に設定されます。DAC 電源投入時に同じ公称状態を維持するため、VFB (0.6V) と同じ出力でデバイスを起動します。この構成により、電源投入時にも R3 に電流が流れないようになります。R1 は (VOUT – VFB)/100µA = 27kΩ として計算します。
±10% のマージン high およびマージン low の条件を達成するには、DAC は R1 経由で追加の電流をシンクまたはソースする必要があります。式 9 を使用して DAC (IMARGIN) からの電流を 12µA として計算します。
ここで、
R3 の値を計算するために、最初に DAC の出力範囲を決定し、リニア領域での安全な動作のためにゼロスケールとフルスケールに近いコードは避ける必要があります。20mV の DAC 出力は、最小出力として安全な考慮事項であり、最大出力は (1.8V–0.6V–20mV = 1.18V) です。DAC 出力が 20mV のとき、電源はマージン high になり、DAC 出力が 1.18V のとき、電源はマージン low になります。式 10 を使用して R3 の値を 48.3 kΩ として計算します。標準の抵抗値を選択し、DAC 出力を調整します。R3 = 47kΩ を選択すると、DAC マージン high コードは 1.164V、DAC マージン low コードは 36mV になります。
DAC63202W を電流出力モードに設定する場合、直列抵抗 R3 は不要です。DAC 出力を –25µA ~ +25µA の電流出力範囲に設定し、それに応じて DAC コードを設定し、±12µA のマージン電流を実現します。
DAC63202W にはスルーレート機能があり、マージン high、マージン low、および公称出力を定義されたスルーレートで切り替えるために使用されます。セクション 6.6.7 も参照してください。
DAC63202W の DAC-X-MARGIN-HIGH レジスタ値は、電源出力のマージン low 値になります。同様に、DAC63202W の DAC-X-MARGIN-LOW レジスタ値は、電源出力のマージン high 値になります。
電源制御アプリケーションの使用を開始するための疑似コードは、以下のとおりです。
//SYNTAX: WRITE <REGISTER NAME (Hex code)>, <MSB DATA>, <LSB DATA>
//Write DAC code for nominal output (repeat for all DAC channels)
//For a 1.8-V output range, the 10-bit hex code for 0.6 V is 0x155. With 16-bit left alignment, this becomes 0x5540
WRITE DAC_0_DATA(0x1C), 0x55, 0x40
//Power-up voltage output on both the channels, enables internal reference
WRITE COMMON-CONFIG(0x1F), 0x12, 0x01
//Set channel 0 gain setting to 1.5x internal reference (1.8 V)
WRITE DAC-0-VOUT-CMP-CONFIG(0x15), 0x08, 0x00
//Set channel 1 gain setting to 1.5x internal reference (1.8 V)
WRITE DAC-1-VOUT-CMP-CONFIG(0x3), 0x08, 0x00
//Configure GPI for Margin-High, Low trigger for all channels
WRITE GPIO-CONFIG(0x24), 0x01, 0x35
//Set slew rate and code step (repeat for all channels)
//CODE_STEP: 2 LSB, SLEW_RATE: 60.72 µs/step
WRITE DAC-0-FUNC-CONFIG(0x18), 0x00, 0x17
//Write DAC margin high code (repeat for all channels)
//For a 1.8-V output range, the 10-bit hex code for 1.164 V is 0x296. With 16-bit left alignment, this becomes 0xA540
WRITE DAC-0-MARGIN-HIGH(0x13), 0xA5, 0x40
//Write DAC margin low code (repeat for all channels)
//For a 1.8-V output range, the 10-bit hex code for 36 mV is 0x14. With 16-bit left alignment, this becomes 0x0500
WRITE DAC-0-MARGIN-LOW(0x14), 0x05, 0x00
//Save settings to NVM
WRITE COMMON-TRIGGER(0x20), 0x00, 0x02