Looking for an IC (that hopefully exists), but I don't know what it's called
Bobb Fwed
Posts: 1,119
I'll tell you what I need, and maybe someone can just tell me the name of what I need; I can look up the specific specs and model myself.
What I need is programmable output pins (high and low) that can run at high(er) voltages (like 12-16V). The rate at which the outputs can change are inconsequential, for the most part, the outputs will be programmed once at start up and left as is. Output current is not important, they will be driving MOSFETs. Is this called an IO expander? Is there high(er) voltage versions of these, or cheaper output only versions?
I setup a test circuit that mimics what I need with an OpAmp, but I am going to be wiring up 36 of these MOSFETs, and I don't want to use two Propellers and 36 amps to do it.
What I need is programmable output pins (high and low) that can run at high(er) voltages (like 12-16V). The rate at which the outputs can change are inconsequential, for the most part, the outputs will be programmed once at start up and left as is. Output current is not important, they will be driving MOSFETs. Is this called an IO expander? Is there high(er) voltage versions of these, or cheaper output only versions?
I setup a test circuit that mimics what I need with an OpAmp, but I am going to be wiring up 36 of these MOSFETs, and I don't want to use two Propellers and 36 amps to do it.
Comments
http://www.mouser.com/ProductDetail/STMicroelectronics/L9822EPD013TR/?qs=riOa31DHTCp3r82F%2fPshGw%3d%3d
it's a 5V chip, so I used this non inverter HCT to interface to it:
http://www.mouser.com/Search/ProductDetail.aspx?R=74AHCT125D%2c118virtualkey66800000virtualkey771-AHCT125D118
i choose non-inverted so the reset line will match props reset line.
If you still want to use your own mosfets and they have a 5v gate
use 5 of these HCT595 (5v out with a low 2v input thresholds)
http://www.mouser.com/ProductDetail/NXP/74VHCT595D118/?qs=jquClx72t9Ax%2fGnvIRSoIA%3d%3d
What is want is called -- surprise! -- a MOSFET driver. Check here for the specs, then look up the part on DigiKey:
http://www.micrel.com/page.do?page=product-info/mosfets.shtml
-Phil
There is a massive number of variations on those ICs (as with most ICs).
Any pointers for a MOSFET driver that is programmable (SPI/I2C) and will drive N-MOSFETs straight-up (nothing unusual that I'm doing, but no H-bridge fanciness is needed)?
I don't have time to look too much more right now (I'll have time Monday), but maybe at least a pointer to internal vs. external switch, etc.
Thanks.
-Phil
I've never used a shift register, but I think this would be proper use of such a device.
-Phil
http://search.digikey.com/us/en/products/MIC5891YN/576-1310-ND/771779
-Phil
Don't know an equiv. with 3V3 logic, mayhap there is such. (Must be, nowadays.)
3V input, latching mosfet drivers?
>> programmable output pins (high and low) that can run at high(er) voltages (like 12-16V).
>> rate at which the outputs can change are inconsequential, for the most part, the outputs will be programmed once at start up and left as is.
>> Output current is not important, they will be driving MOSFETs.
Comparing costs:
CD4094: $0.52 ea. + eight series resistors per package
TPIC6595: $3.58 ea. + eight pullups per package
MIC5891: $2.50 ea. + eight pulldowns per package
All three solutions can run at 15V and require level converters for the clock, latch, and first data input pin.
-Phil
-Phil
There are variants in the PICx595, with the lower drive ones being cheaper.
http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?family=analog&familyId=356&uiTemplateId=NODE_STRY_PGE_T
TPIC6C595 is cheapest, or STPIC16D595 etc
Then there is a HEF4794/4894 from NXP, an open drain version of the 4094, can work to 3V, with likely lower drive.
All of these are open drain, but if you want to drive above the rails for a HiSide N-FET driver, you will need a smarter part.
Allegro have some nice devices,
Something like the (new) A3944, has load feedback, so you get diagnostics and protection.
( or Infineon have devices like TLE7232GS etc )
and LED drivers are an expanding family, that can include Serial expansion in the simpler variants.
Here is a Highside with 8 outputs (12-35v) at around 0.3-0.4Amp each.
3.3v compatible inputs.
http://www.onsemi.com/pub_link/Collateral/AMIS-39100-D.PDF
mouser got 6 in stock: http://www.mouser.com/ProductDetail/ON-Semiconductor/AMIS39100PNPB3G/?qs=ve9n7aGWr8mhRgXB9KAY9A%3d%3d
Sorry, I forgot to check this thread, I haven't been receiving emails about replies on it...guess I need to fix that.
Thanks for all the help so far, and to help things out, I will give you guys more information.
Yes, as PhiPi deduced, it has to do with the other thread I started at about the same time as this one: http://forums.parallax.com/showthread.php?135388-Looking-for-some-math...is-this-even-possible
This is my two current prospects, I put them together this morning, so it may not be fully flushed out. Anyone see any inherent problems it? The "IN" is 12-16V, and the maximum voltage coming in on "Anode" is 9.5V, and "Cathode" will usually be somewhere near ground, but always above. I already see I'm missing a decoupling cap on U5.
(that part on the left is the TPIC6595)
Don't forget that the conductance of a MOSFET depends on the gate voltage relative to that of the source, not to ground. In the circuits you've shown, you're relying upon an absolute voltage to gate floating MOSFETs. It won't work. That's why I suggested using photovoltaic optoisolators, since one can be connected between the gate and source of each MOSFET to drive it.
-Phil
I do see a flaw, I need to choose a different MOSFET (I just had the 7301 from a previous project), because its only rated to +/- 12Vgs, and I could potentially have +16Vgs. There are others that will go to 20Vgs.
-Phil
I'd just need two diodes for each MOSFET. That look right?
The shift registers' Vdd can be 3.3V (74HC595) or 5V (74HCT595). Vdd in the above schematic will be whatever you use for the shift registers.
-Phil
(I've added shunt resistors in the above schematic, since the photovoltaic output doesn't sink current.)
-Phil
Since this is an analog switch problem, here is a single part that will do everything, and replace a lot of parts...
http://www.analog.com/en/switchesmultiplexers/analog-switches/adg1414/products/product.html
SPI chainable, 3V to +/-15V (+25V max single ended) 0.55 ohms matching. - and you get 8 switches.
That's an interesting part, alright, but it's not rated for the current that Bobb needs it to be.
-Phil
I did not see an explicit current, but the 9.5V 'anode' mentioned, and R given on the SCH, gives 1.9mA to 28mA, which should be ok on a 10 ohms sw ?.
-Phil