Benutzer:Siro/modularprojectconcept

Aus LaborWiki
< Benutzer:Siro
Version vom 2. Februar 2010, 14:15 Uhr von Siro (Diskussion | Beiträge) (concept idea modular i2c project)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Problem

You got a brilliant idea and want to create a new project. For example an Ethernet mp3 player. You need: a touchscreen a keyboard an amplifier flash storage mp3 decoder network card

For each hardware, you have to know the bus specification (bus width, controller, timings, commands, ...). If you need the hardware for another project you have to create a new layout, that cost time and money.

Idea

Using a modular PC like environment. Instead of using a single controller chip, I'm gonna use multiple small "slave"-chips that are connected to a "master"-chip.

Pro: modular easy: no need to know what hardware, interface, controller, timings are connected to the slave, just give it the orders fast project setup

Contra: limited by busspeed multiple devices, multiple errorsources

Concept

Using the TWI-Interface (i2c) to connect all chips. Every chip reports the master it abilities. Multiple layers for maximum overview and compatibility.