I am using MSP430FR5739 at VCC of 2.3 volts, on the board there is a 5 volt subsystem. What would be a good device to use to drive 5volt 5mA loads from the 2.3volt micro output that would not drain much current in off state?
Thank you.
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I am using MSP430FR5739 at VCC of 2.3 volts, on the board there is a 5 volt subsystem. What would be a good device to use to drive 5volt 5mA loads from the 2.3volt micro output that would not drain much current in off state?
Thank you.
A LOW-Side N-Channel FET?
Put the FET between the device and GND, then drive its gate by the MSP. That's the easiest setup. It won't draw any power at all except when changing the current state.
If you want to put the 'driver' between 5V and the device, then things get a bit more complicated. Especially if you want to stay low-power.
Jens-Michael Gross said:A LOW-Side N-Channel FET?
Simplest solution indeed. However you shall be extremely careful when you float ground of logic circuits. I would recommend "low-side power switch" only for passive parts/loads. For logic it is advised to implement "high side" power switch which can be made of P-FET as power switch and (tiny) low GS_on voltage N-FET + pull-up resistor as driver for P-FET gate. Yes, current will flow through pull--up resistor while P-FET is on, but you can make it like 47KOhms to minimize quiescent current of the "driver". What's 5V current you want to switch on/off?
My ultimate goal is to drive 12Volt 2Amp inductive load. To do that, I am using NCV8402 but it still needs 5 volts to be turned on, so I am looking for intermediary device which needs to source just a few mA.
ON the other hand, would there be a TI product that could drive 12Volt 2Amp with 2.3 Volt MSP430 Micro?
Silver Diamond said:ON the other hand, would there be a TI product that could drive 12Volt 2Amp with 2.3 Volt MSP430 Micro?
Well.. do you want me to specify "manufactured by TI" resistors too? (kidding)
NCV8402 gives bare 2A at 3V VGS (gate-source voltage). This is clearly not enough for your spec. You need just powerful enough N-mosfet with lower VGS ratings, like PMN25UN. Please check SD diode specs of particular mosfet to meet your inductive load.
For 5V level shift see SN74LVC1T45 Single-Bit Dual-Supply Bus Transceiver with Configurable Voltage Translation
Or pick another part from www.ti.com/voltageleveltranslation
FDC637BNZ
N-Channel 20V, 6.2A, 24mΩ
Max rDS(on) = 32mΩ at VGS = 2.5V, ID = 5.2A
Peter
Peter, OMG that is awesome, thank you. I did not even think about looking into this direction but this is exactly what I have been looking for...
Thanks...
Right, but cutting off power instead is almost as dangerous, as long as there are any non-GND input signals.Ilmars said:Simplest solution indeed. However you shall be extremely careful when you float ground of logic circuits.
I agree that two FETs with a resistor are a better, but also larger and more expensive solution.
Silver Diamond said:To do that, I am using NCV8402 but it still needs 5 volts to be turned on, so I am looking for intermediary device which needs to source just a few mA.
You can use an N-FET with pull-up resistor at the gate of the NCV. THis again is a simple solution with a drawback: the NCV will be active if the N-Fet is off. It is an active-off constellation. When the MSP drives the N-Fet, it will short the pul-lup to GND, which will shut off the NCV instantly. When teh MSP stops driving the N-Fet, it will no longer short the pull-up and the NCV begins conducting. The size of the pull-up determines how steep the NCV will raise the current, but at the same time it determines the current that flows while the NCV is shut off.
To invert this (current only flowing when the NCV is on), you'll need the additional P-Fet, proposed by Ilmars, and (important) a pull-down on the NCV gate. Since shutting-off th eP-fet won't stop the NCV as it has a high-impedance input and an input capacitance that will keep it on for some time even if the gate voltage is removed. It needs to be actively discharged to GND to shut down instantly.
Jens-Michael, in this case, this is not cost sensitive project, but it needs to be low power and robust. For this reason, I am not using pull up or down resistors, because it seem to me that they would dissipate power. Is that true? So the SN74LVC1T45 seems to be a good choice. What bothers me is that it seems to be optimized for high speeds but I need low power. I wish I can find an FET that would work for me but I just do not know enough about specifying FET's.
Yes, either when teh device is active or when it is inactive. Depending on constellation. Othe rthe bipolar transistors, FET gates don't draw noticeable current unless you change the gate voltage. The gate is controlled by voltage, not by current, and forms a capacitor. Of course there is some leakage.Silver Diamond said:For this reason, I am not using pull up or down resistors, because it seem to me that they would dissipate power. Is that true?
Well, if your device indeed draws 2A when active, I guess some additional active current won't make a difference. It's taken from the high-voltage supply, not from the low-voltage MSP supply.
TheH SN74LVC is indeed not optimized for low power. Its internal logic draws quite some current for the level conversion, even if the output is static and doesn't draw any current. I guess with pullups or pulldowns in the range of 47k you'd waste less current here. Especially if they are only active while the device is active.
We use teh SPP70N10L for our laser power supply. Teh gate threshold voltage is between 1.2 and 2V (typ. 1.6V), which gives 10A (typ.) for VGS=2.5V and Vds=1V.Ilmars said:You need just powerful enough N-mosfet with lower VGS ratings
Hey Jens-Michael Gross, I see that u have interfaced MSP430 wih a laser before. I have a similar problem, I am trying to interface MSP430 launchpad with high powered 405nm 150mW laser. The driver circuit needs somewhere around 6-12V. Can you suggest me a solution with connections. It would be a great help.
Thank you,
Chhavi
It's not a simple circuit. Actually, the modulation was plain analog. The MSP was used as current supervisor, temperature regulator (driving teh perltier elements for temperature control with PWM) and for programming/calibrating the digitally programmable potis in the analog path. including fail-safe circuit and a fast bypass to protect the diode.
BTW, 150mW isn't really high-powered. We had an 8W green laser, pumped with ~90W infrared laser diode. The circuit was modulating 30A with 30kHz. So it i most likely overkill. Sales price for the power supply was in the range of $1000. And besides this, the schematics are company property, of course.
However, if you give me some more details about what you want to do and how, i can mabe make some suggetions. But 'interface' is a bit vague.
my circuit is to turn on 150mW laser diode using msp430. The diode already has a driver circuit, which controls the current flowing through it.
i am very new to this msp programming. driver ckt needs an input voltage of 6V-18V but MSP pin cannot source that much voltage so i was thinking if i can put some transistor to do the trick ?
the whole thing is to have a transmitter and a receiver. the transmitter sends signal through rf module. the rf module at receiver receives it and sends the signal to msp, and msp has to turn on the laser diode, which is sufficiently high powered for the application. :D
Best that I can find.
Be sure to pull it to ground with 47.5k to 100k resistor on the gate. Works well when driven directly from the MSP430 uC.
Well, there are several options. Do you want to simply switch the laser on/off? If so, you can pull-up the input to Vmax and short it to GND with a transistor. However, this is an active-off design. Tha tmeans: the laser is off when the MSP makes the transistor short it to GND and ON when not. Not the best, but the by far simplest setup.Chhavi Gandhi said:driver ckt needs an input voltage of 6V-18V but MSP pin cannot source that much voltage
If you want to have th elaser off by default and only on if the MSP is actively driving the transistor, things get complicated as the transistor needs to be high-side and therefore its control voltages for both, on and off, are above the MSP supply. So you'll need a second transistor.
MSP->puldown and N-Channel Fet -> pullup and P-channel FET -> Driver
yes i need the second case here. The laser by default stays off and only when msp sets that output port to 1, the laser should turn on and stay on.
so i guess i need an n-channel and a p-channel FET.
Thank you Jens ! Really it means a lot to me !
Yes, it should. It uses bipolar transistors, that means, the signal voltages are controlled by the base currents and the current factor (beta). If you don't care for the rather high currents compared to a FET version (mA instead of µA), go for it.Chhavi Gandhi said:Do you think this will work?
Hello there,
I am also interested in high-side power switiching for the sake of going low-power ...
I have been having troubles switching off, a flash memory (Spansion S25FL512S) and a GPS Chip (Gms-u6b)
The MSP430FR5739 I am using crashes when I toggle the pin connected to the P-Mos Gate (DMP3098)
I thought I might be linked to the problem you mentionned with non passive component ?
Should I go for a N-MOS with pull-up / P-MOS high side switch ?
Any suggestions ?
Thanks
Fred
Fredoo.net said:Should I go for a N-MOS with pull-up / P-MOS high side switch ?
If voltage you want to control is higher than msp430 VCC - then yes. If supply voltages are equal, like 3.3VDC then you will be fine with single P-MOS, it's suggested to add some 330ohm series resistor between driving pin and gate.
Great ! The series resistor is for what purpose ? the current is limited anyway by the maximum drain current no ?
could it be that it is because I have no series resistor the current gets too high and therefore the MCU shuts down ?
Yes, series resistor is current-limiter. Gate acts like (is) capacitor which is charged during turn on and discharged when turned off. So at the very beginning of turn-on msp430 pin is effectively shorted to VCC in case of P-MOS, huge upto 40mA current spike happens and if you don't have strong supply and good decoupling capacitors around msp430 power pins, then things can go very bad, as you already noticed:
Fredoo.net said:could it be that it is because I have no series resistor the current gets too high and therefore the MCU shuts down ?
Yes, it could be so. Always add series resistor, 10mA initial current is good choice (330 ohm for 3.3VDC VCC). For big, powerful mosftets having high gate capacitance it is advised to use gate drivers.
To avoid a possible misunderstanding: A series resistor limits the inrush current from port pin to FET gate capacitance, as you described.Ilmars said:Yes, series resistor is current-limiter.
**Attention** This is a public forum