Talon SRX Analog Voltage Output

Hello everyone.

My team decided to build an off season swerve drive. The positioning motors are driven by a talon SRX with Talon SRX Universal Breakout Board (am-3281) and an absolute analog encoder. The encoder works on a 0 to 5V scale, but the problem is, even though the srx should be feeding out the 5V from the analog output to the encoder, it is only reaching about 4.4V max. Without any load, its closer to 4.7V. This causes the issue of a cutout on the readings, leaving it hard to hit accurate positions.

My current solution was to just power the encoder straight from the 5V output on the VRM, but I’d like to know if there is a way to ensure complete output from the SRX…

Thanks!

You should be powering the encoder off the 5v pin on the SRX, not the analog input if that’s what you’re trying to do. I’m not sure I read that correctly.

Agreed. The same processor (in this case the SRX) that reads the sensor should provide the voltage reference. You might want to check the resistance of your sensor, wires, and connections; some corrosion might reduce the voltage readings.

Any loose connections (or really any resistance) will cause a voltage drop. So definitely check your wiring.

Currently I’m powering from the VRM, because it consitently feeds the 5V. But the SRX analog pinout (Power, signal, ground), isnt supplying the full 5V. Even without the load of the sensor.

Have you checked the 5V pin with a multimeter?

This is on the last page of the SRX Universal Breakout User Guide: