D/A & A/D Converter v1.0
Digital to Analog Converter
Changed to 4 combiners:
GV Combine 1 to 4 Converter | GV Combine 2 to 8 Converter | GV Combine 4 to 16 Converter | GV Combine 8 to 32 Converter |
![]() | ![]() | ![]() | ![]() |
Direction | Base | Left | Bottom | Right | Top |
---|---|---|---|---|---|
Input Voltage | Hex | 0x44444444 | 0x33333333 | 0x22222222 | 0x11111111 |
The Lowest 1 Bit | Bin | 0 | 1 | 0 | 1 |
The Result of Combine 1 to 4 | Bin | 0101 | |||
Hex | 0x5 | ||||
The Lowest 2 Bits | Bin | 00 | 11 | 10 | 01 |
The Result of Combine 2 to 8 | Bin | 0011 1001 | |||
Hex | 0x39 | ||||
The Lowest 4 Bits | Bin | 0100 | 0011 | 0010 | 0001 |
The Result of Combine 4 to 16 | Bin | 0100 0011 0010 0001 | |||
Hex | 0x4321 | ||||
The Lowest 8 Bits | Bin | 0100 0100 | 0011 0011 | 0010 0010 | 0001 0001 |
The Result of Combine 8 to 32 | Bin | 0100 0100 0011 0011 0010 0010 0001 0001 | |||
Hex | 0x44332211 |
Analog to Digital Converter
In the same way, changed to 4 splitters:
GV Split 4 to 1 Converter | GV Split 8 to 2 Converter | GV Split 16 to 4 Converter | GV Split 32 to 8 Converter |
![]() | ![]() | ![]() | ![]() |
Before splitting, the converter takes the lowest n bits of each input, and outputs the split result in order. For example, if the back input is 0x12345678 V:
Direction | Base | Left | Bottom | Right | Top |
---|---|---|---|---|---|
Whole 32 bits | Bin | 0001 0010 0011 0100 0101 0110 0111 1000 | |||
The Result of Split 32 to 8 | Bin | 0001 0010 | 0011 0100 | 0101 0110 | 0111 1000 |
Hex | 12 | 34 | 56 | 78 | |
The Lowest 16 bits | Bin | 0101 0110 0111 1000 | |||
The Result of Split 16 to 4 | Bin | 0101 | 0110 | 0111 | 1000 |
Hex | 5 | 6 | 7 | 8 | |
The Lowest 8 bits | Bin | 0111 1000 | |||
The Result of Split 8 to 2 | Bin | 01 | 11 | 10 | 00 |
Hex | 1 | 3 | 2 | 0 | |
The Lowest 4 bits | Bin | 1000 | |||
The Result of Split 4 to 1 | Bin | 1 | 0 | 0 | 0 |