All, Thanks for the suggestions and ideas. I found an "interesting"=20 device from TI. The UCC27511 http://www.ti.com/lit/ds/symlink/ucc27511.pdf It has both an OPEN DRAIN and an OPEN SOURCE output that operates over=20 4.5<>18v with >300mA continuous current. Thanks again for the ideas. -Phil- On 12/17/2014 11:34 AM, Phil Keller wrote: > I have a need for a design I am working on for a high current, high > voltage selectable OPEN-DRAIN or OPEN-SOURCE buffer/driver. > To be more specific I need: > * Operate over a Vcc of 5v (or less) to 18v (or more) > * 5v on the input control, up to 16v on the outputs. > * Max toggle rate of < 5KHz. > * Capable of sourcing OR sinking > 100mA continuously > * Operate as either an OPEN_DRAIN or as an OPEN_SOURCE > * Not overly cost sensitive. > * I need a total of 40 per board so up to 8 drivers per package would be = OK. > > My first thought was to use a Tri-State buffer. The data input would > define which direction would be the driven direction and the enable > cause the device to go from Hi-Z to active. Thus for an OPEN_DRAIN I > would have the input LOW (assuming a non-inverting buffer) and connect > the ENABLE signal to the controlling source. Enable active >> Output > driven LOW. Enable inactive >> Output OFF. > > I have been unable to find a device that meets these requirements. I > looked at the TI UCC27524 device which has an ENABLE pin. The problem is > that the ENABLE is actually AND=92d with the input pin, it is NOT > Tri-State device. > > I would greatly appreciate any suggestions of a device that I could use. > > Thanks is advance for any help you can provide. > > -Phil- --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .