I finally found high resolution schematics, but for the DX7 seven only. Then I spent some time with some AI to understand whatβs happening and this is the result. Please donβt overvalue these results.
Btw., this is no automatic response, it needed a lot of back-and-forth and biological reasoning, too. I will check this later by hand, however, I already ordered these these DACs 
This is the result for the DAC section only. (After that to explore: LPF section and the AMP section.)
DX7 DAC Section - Summary
BA9221 DAC
β’ Type: 12-bit DAC
β’ Standard Usage: Can directly convert 12-bit digital audio without issues
β’ DX7 Special Trick: Uses an 8-bit signal + 4-bit dynamic scaling (SF0-SF3)
β’ Clocking: No fixed clock, updates when DACCE (DAC Chip Enable) pulses
β’ Voltage levels:
β’ DAC input logic: Standard TTL (~0V = LOW, ~5V = HIGH)
β’ Analog output range: Dynamically scaled by SF0-SF3
SF0-SF3 Dynamic Scaling
β’ Purpose: Adjusts DAC reference voltage dynamically to enhance resolution
β’ Effect:
β’ More resolution in quiet sounds
β’ Less resolution in loud sounds
β’ Mechanism:
β’ Scaling done via resistor network, analog switches, op-amps
β’ Fully analog process, no digital computation
β’ Behavior:
β’ Similar to RIAA curve β Expands quiet details, compresses loud parts
β’ Ensures perceived high resolution despite 8-bit data
Signal Path
1. Digital input (8-bit) β From Operator chip (IC) to BA9221 DAC (IC42, Pins 1-8)
2. Scaling control (SF0-SF3, 4-bit) β From IC41 to BA9221 DAC
3. DACCE pulse β From IC44, Pin 3 to BA9221 DAC, Pin 10 (Triggers update)
4. Analog output β From BA9221 DAC, Pin 14 β Through LPF circuit β Final amplifier stage
Reproducing DX7 Sound Signature for Sample Playback
β’ This is a 12-bit DAC, but to reproduce the DX7βs characteristic sound, 8-bit samples must be used.
β’ These 8-bit samples must already contain the characteristics of the dynamic curve, which is normally applied via SF0-SF3 scaling.
β’ To achieve this, samples must be pre-processed to match the DX7βs dynamic behavior before being sent to the DAC.
β’ SF0-SF3 control signals must still be applied to allow the analog circuit to handle dynamic range processing.