Welcome to the PHCC Wiki.

Please create an user account and then help us to make this the one-stop for information on PHCC.

 Actions

DOB bus

From PHCC

Revision as of 05:23, 13 January 2012 by Janserv (Talk | contribs) (Undo revision 847 by MarySharp (Talk))

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Digital Out Type B (DOB) Bus

Electrical Layer Interface

This is a unidirectional daisy-chained shift-register based bus. The input of one stage connects to the output of the previous stage. Similar to SPI (tm), but without select lines for each shift register. Three wire interface, data, clock, and store.

Transmission Layer Interface

Bits are clocked in MSB first. The clk and store latch on positive (low-to-high) going transition. Can be used with the following chips: (non-complete list):

Available or planned Daughterboards with DOB bus interface

(Incomplete) List of compatible devices

  • 74xx595 / 74xx596
  • TPIC6C595 / TPIC6C596 (Texas Instruments or compatible)
  • STPIC6C595 (from ST)
  • STP08C596 (from ST)
  • STP16C596 (from ST, 16bit)
  • A6595 (Allegro or compatible)
  • UCN 5821A / UCN 5822A (Allegro or compatible)
  • UCN 5841A / UCN 5842A (Allegro or compatible)
  • CD / CMOS 4094
  • MAX4820 (a quick glance over the datasheet looks like this chip should work as well)
  • MIC5821/22 (from Micrel)
  • combination of ULN2803 or UCN2981 with 74x595 or CMOS 4094
  • but the most adaptable way is to use the 74xx595 / 74xx596 in combination with transistors. You just pop in the transistor that provides the current drive and voltage capability you need. While this approach takes up more boardspace, it is certainly the most allround solution of the ones mentioned on this page. Also, matching transitors are often easier to find than some of the spceialty chips above. And probably cheaper.

Comparison table for the above chips

chip Manufacturer Technology Channels max Output Voltage output current
  continous, all channels on cont., not all on pulsed abs. max
TPIC6595 Texas Instruments DMOS 8 45V 250mA 1A 1.5A
TPIC6A595 Texas Instruments DMOS 8 50V 350mA 1A 1.1A
TPIC6B595 Texas Instruments DMOS 8 50V 150mA 500mA 500mA
TPIC6C595 Texas Instruments DMOS 8 33V 100mA 250mA 500mA
TPIC6596 Texas Instruments DMOS 8 45V 250mA 1A 750mA
TPIC6A596 Texas Instruments DMOS 8 50V 350mA 1A 1.1A
TPIC6B596 Texas Instruments DMOS 8 50V 150mA 500mA 1A
TPIC6C596 Texas Instruments DMOS 8 33V 100mA 250mA 500mA
A6595 Allegro DMOS 8 50V 250mA   2A
A6A595 Allegro DMOS 8 50V 350mA   1.1A
A6B595 Allegro DMOS 8 50V 150mA   500mA
STPIC6C595 STMicroelectronics DMOS 8 33V 100mA 250mA 500mA
STP08C596 STMicroelectronics DMOS 8 16V 120mA    
STP16C596 STMicroelectronics DMOS 16 16V 120mA    
MIC5821 Micrel BiCMOS 8 35V 125mA 500mA  
MIC5822 Micrel BiCMOS 8 50V 125mA 500mA  
UCN5821A Allegro BiCMOS 8 50V 180mA 500mA  
UCN5822A Allegro BiCMOS 8 80V 180mA 500mA  
UCN5841A Allegro BiCMOS 8 35V 180mA 500mA  
UCN5842A Allegro BiCMOS 8 50V 180mA 500mA  
MAX4820 Maxim BiCMOS 8   150mA 300mA  
CMOS 4094 several            
74LS595 several            
74HC595 several            
74HCT595 several            
ULN2803/74HCT595 Allegro/Other Bipolar/CMOS 8 50V 200mA 500mA 500mA
Transistors/74HC T595 several CMOS/Bipolar/FET 8 depends on Transistor depends on transistor    

Note: all Specs are usually at 25degC, Note that most of these parts are not pin-compatible with each other. Some values are guesswork. Always refer to the datasheets for the guaranteed values and more info.