MCP3204/3208 Dout loading
Erlend
Posts: 612
I want to connect a LED to the SPI interface of the MCP3208 on an analogue input card I am putting together - just to show when it is 'alive'. Problem is, I cannot see from the data sheet what kind of load the Dout can take, so I do not know if I can connect a LED direct through say a 1k, or if I have to include some sort of amp in between, to avoid overloading the output signal?
Erlend
Erlend
Comments
Erlend
Looks like Dout is speced at 0.4 volts at 1ma. This would "hint" at 400 ohm output impedance although it is typically better. My concern would be the output being pulled high/low while data is read and the logic threshold inadequate. You should verify it with a 1K resistor tied to Dout and the other end to VCC then measure the Dout. This should tell you what the output impedance is. Another approach would be to use an NPN transistor, 330 resistor on the emitter and LED on the collector (Dout on the base). These come in SOT-23 and will keep the PCB size down while giving you a bright LED and low load on the Dout.
Dom...
Erlend
It just occurred to me that a short pulse won't show up on the LED. Even if it's a constant pulse stream LED brightness will be a factor of the duty cycle. You might need a one shot that holds the LED on for a few hundred mill-seconds. Do you have a scope to verify the signal?
Good Luck
Dom..
Domanik has a good point regarding duty cycle. If the data transmissions are short and infrequent you may need to stretch the on time of the led using a 555 timer or diode, capacitor, and transistor circuit.
As a note, because of the half-duplex nature of the SPI communication from this device the DIN/DOUT lines are often connected together, meaning that your LED would display data coming in and going out from the chip.
Erlend
Erlend
Erlend
Erlend