Multidrop bus

Multidrop bus

A multidrop bus (MDB) is a computer bus in which all components are connected to the same set of electrical wires. A process of arbitration determines which device gets the right to be the sender of information at any point in time. The other devices must listen for the data that is intended to be received by them.

Multidrop buses have the advantage of simplicity and extensibility, but electronically are limited to around 200 - 400 MHz (because of reflections on the wire from the printed circuit board (PCB) onto the die) and 10 - 20 cm distance (SCSI-1 has 6 metres). Multidrop standards such as PCI are therefore being replaced by point-to-point systems such as PCI Express.

Multidrop buses are also used by vending machine controllers to communicate with the vending machine's components, such as a currency detector (coin or note reader). Not surprisingly, these MDB buses communicate with the MDB protocol, a 8-bit serial protocol with an additional mode bit. The mode bit differentiates between ADDRESS and DATA bytes.

Contents

MDB in Vending Machines

The MDB protocol is used in vending machines to interconnect different modules (such as bill acceptors, card readers and coin changers) with one bus. The physical connection is realized as an unmodulated serial bus with a fixed data rate of 9600 baud, and 9 bits in each data word transmitted.

MDB has evolved as a standard protocol after 1995, allowing alternative (e.g. Smartcard based) payment systems to be connected to existing vending machines.

Bus addressing is based on the device type, which allows for a very simple protocol stack as no initial enumeration needs to be performed, but has the disadvantage that only one device of each type can be attached.

CCTalk

The CCTalk multidrop bus protocol uses an 8 bit TTL-level asynchronous serial protocol, it uses address randomization to allow multiple similar devices on the bus (after randomisation the devices can be distinguished by their serial number). CCTalk was developed by CoinControls but is used by several other vendors too.

See also

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Bus (computing) — 4 PCI Express bus card slots (from top to bottom: x4, x16, x1 and x16), compared to a 32 bit conventional PCI bus card slot (very bottom) In computer architecture, a bus is a subsystem that transfers data between components inside a computer, or… …   Wikipedia

  • System bus — Example of a single system computer bus A system bus is a single computer bus that connects the major components of a computer system. The technique was developed to reduce costs and improve modularity. It combines the functions of a data bus to… …   Wikipedia

  • Control bus — A control bus is (part of) a computer bus, used by CPUs for communicating with other devices within the computer. While the address bus carries the information on which device the CPU is communicating with and the data bus carries the actual data …   Wikipedia

  • MOST Bus — MOST (Media Oriented Systems Transport) is a high speed multimedia network technology optimized by the automotive industry. It can be used for applications inside or outside the car. The serial MOST bus uses a ring topology and synchronous data… …   Wikipedia

  • Multi-Drop Bus — Der Multidrop Bus ist eine Automatenschnittstelle, die zum Anschluss von Münzgeldwechslern, Banknotenlesern oder auch bargeldlosen Zahlungssystemen benötigt wird. Eingesetzt wird sie z. B. in Getränke oder Zigarettenautomaten. Funktion Der… …   Deutsch Wikipedia

  • Serial Attached SCSI — (SAS) is a data transfer technology designed to move data to and from computer storage devices such as hard drives and tape drives. It is a point to point serial protocol that replaces the parallel SCSI bus technology that first appeared in the… …   Wikipedia

  • Conventional PCI — PCI Local Bus Three 5 volt 32 bit PCI expansion slots on a motherboard (PC bracket on left side) …   Wikipedia

  • Industry Standard Architecture — For other uses of ISA , see Isa (disambiguation). ISA Industry Standard Architecture Five 16 bit and one 8 bit ISA slots on a motherboard Year created 1981 Created by …   Wikipedia

  • Micro Channel architecture — MCA Micro Channel architecture 32 bit Graphics Card IBM XGA 2 Year created 1987 Created by IBM Supersedes ISA …   Wikipedia

  • PCI Express — Not to be confused with PCI X. PCI Express Year created 2004 Created by Intel · Dell · IBM · …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”