(4-wire daisy chained SPI
is one of the few buses that does not require every node on the bus to have
a unique address, since each device is implicitly addressed by its position
along the length of the bus)
The difference between a "serial bus" and a "serial interface" and a "network
protocol" is blurring -- see network
protocols (TCP/IP, telephone, CANbus, ethernet, etc.),
serial IO (RS485, SPI, etc.).
TI calculator protocol.+
The VMEbus FAQ is at
The I2C FAQ is available from:
Universal Serial Bus home page:
ISA pinouts can be found at
ISA, EISA, VLB, and PCI pinouts, signal descriptions, and timing information
can be found at
"AT Bus Design, IEEE P996 Compatible", by Edward Solari ISBN 0-929392-08-6
Official standard for the EISA bus are available from BCPR services (Texas)
Standards for the EISA bus are available from Global Engineering Documents,
Englewood, Colorado USA at phone: (800)854-7179, fax:(303)397-7935
The PC/104 Consortium has a page at
Request a resource guide and spec document.
The PCI specification may be obtained from: PCI Special Interest Group
P.O. Box 14070, Portland, OR 97214
(800) 433-5177 (503) 797-4207 FAX: 234-6762
(503) 797 4297
Other PCI information:
AMCC makes a chip which provides an interface to PCI on one side and a fairly
simple generic interface on the other side. AMCC is in San Diego, California.
Their telephone number is (619)450-9333. The part number for the PCI interface
chip is S5933.
Ziatech, http://www.ziatech.com has
the CompactPCI spec in Acrobat. CompactPCI uses the PCI timing and pinout
with a eurocard format and connector.
D Prutchi, "Hot Swapping on the PC - An Active Extender Card for the 16-bit
PC-ISA bus", Circuit Cellar Ink, Issue #62, 62-71, September 1995.
PCMCIA specs are available from
http://www.pc-card.com/ (not free)
The PCMCIA association lists manufacturers with links to webpages, also links
Lost somewhere in the
sands of time was an interesting serial protocol used on TI graphing calculators.
There's plenty of good reference material on Google, but it basically worked
Two bidirectional lines with pull up resistors. The sender starts by pulling
one line low, the receive end acknowledges by pulling the other line low.
They both release and start again. Zero's and ones were signified by which
line the sender pulled low. Works _very_ well in a busy processor since every
bit waits for an ack. Data rate could be quite high with the addition of
interrupts if so inclined. Opto isolation may be more challenging, but seems
TI calculator protocol.
| ||©2020 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?|
<A HREF="http://massmind.org/techref/busses.htm"> Communication Busses</A>