After a great deal of testing, I've sadly come to the conclusion that using an 03 - 05 DBW computer to control an LS2/3/7 style OEM or Aftermarket Throttle Body is not straightforward.
The 03 - 05 OEM Throttle Bodies output from low to high voltage and are essentially identical output (or should be).
The LS2/LS3/LS7 OEM Throttle Bodies use an old-school potentiometer design from the dark ages. There are two sensor outputs. Sensor 1 will basically output from low to high voltage and sensor 2 will output from High to low voltage.
Aftermarket Chinese sensors use a far more modern approach utilizing a diametrically magnetized magnet axially oriented over a TDK HAR-3725 MEMS sensor. Although much simpler to implement, the design is far more robust and much safer than the OEM design. The sensor chip itself is fully redundant and in combination with the computer will always FAIL-SAFE. The part allows for flashing (up to 100 times). Although a bit obtuse in its register implementation, it also allows for an arbitrary waveform output allowing for both gain and offset segments in order to linearize the output. Amazingly, it has options for DAC and PWM outputs. All of this is through simple register configuration; nice part.
I used a similar part from Infineon (TLV493) and obtained amazing accuracy with the device (better than 0.1%) but that required a separate microcontroller (I used an XMC-4200 for that project). In those projects, I used the sensor to determine both rotation and magnetic field shape characterization.
The TDK part doesn't require ANY support components, just resistors, and capacitors making it much easier to design a circuit with. I should be able to generate a similar response to the old OEM sensor but using a much better approach.
Part of me thinks this might be a worthwhile project. There seems to be no option out there for running a Vortec-type truck computer with a newer style TB. This would address that problem and allow a simple swap of the PCB for a cheap AFTERMARKET TB and eliminate wire harness adapters and ridiculously expensive voltage translators.
Thoughts? Have I missed a simpler solution out there? This one requires a PCB design as well as some programming to custom configure the TDK HAR3725.