31.10.2013 Views

Busser - Valle´s Bedste Hjemmeside.

Busser - Valle´s Bedste Hjemmeside.

Busser - Valle´s Bedste Hjemmeside.

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Busser</strong><br />

Microwire:<br />

Microwire står for Serial to Peripheral Interface (SPI). Det er en hardware/firmware<br />

kommunikations protokol udviklet af Motorola og senere adopteret af andre I industrien.<br />

National Semiconductors Microwire er det same som SPI. Sometider kaldes SPI for "four wire"<br />

serial bus.<br />

Her følger en del afsnit, gaflet forskellige steder på nettet.<br />

MICROWIRE is a 3Mbps [full-duplex] serial 3-wire interface standard defined by National Semiconductor. The<br />

MICROWIRE protocol is essentially a subset of the SPI interface, CPOL = 0 and CPHA = 0. Microwire is a serial I/O<br />

port on microcontrollers, so the Microwire bus will also be found on EEPROMs and other Peripheral chips.<br />

Microwire is essentially a predecessor of SPI. It's a strict subset: half duplex, and using SPI mode 0. Microwire-Plus<br />

supports other SPI modes. Microwire chips tend to need slower clock rates than newer SPI versions; perhaps 2 MHz vs.<br />

20 MHz. Some Microwire chips also support a 3-Wire mode see below, which fits neatly with the restriction to half<br />

duplex.<br />

Microwire<br />

Das, von National Semiconductor entwickelte Microwire ist zu SPI kompatibel, definiert jedoch<br />

(ahnlich SMBus für I2C) striktere Regeln fur die Hard- und Softwareteile des Busses. Damit ¨<br />

konnen Microwiregeräte praktisch an jedem SPI Master betrieben werden. ¨<br />

Der originale Microwire Standard ist kompatibel zum SPI mode 1. Viele altere SPI Geräte<br />

implementieren aber nur den SPI mode 0, der genau andersherum funktioniert. Microwire/Plus<br />

behebt dieses Problem, indem ein SKSEL Bit (shift clock select) eingefuhrt wird, um zwischen den<br />

SPI - modes 0 und 1 umzuschalten.<br />

http://elk.informatik.fh-augsburg.de/da/da-49/da-thoms-cc.pdf<br />

Microwirebussen begyndte som en inter-processor kommunikation port, skabt af National<br />

semiconductor.<br />

Det er en af de ældste serielle busser. Populær ved høj volumen i lang tid. Supporterer nogle af de<br />

billigste serielle hukommelseskredse. Er hurtig nok til mange applikationer, men supporterer ikke så<br />

mange kredse<br />

Kræver flere portpins end I2C<br />

4-wire bus<br />

/CS, Chip Select<br />

SCK, Clk<br />

SO, DO, Data Out<br />

SI, DI, Data In<br />

/: Valle Thorø<br />

Side 31 af 43

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!