Elektronische schakelingen aan Arduinos interfacing (2 / 6 stap)

Stap 2: Lees de Chip Data Sheet


Stap 2: Lees de Chip Data Sheet
De chip data sheet voor uw chip krijgen en al van het lezen.

In mijn geval is de chip vond ik de DEI1016 en de specificatie ervan kan hier worden gevonden:
www.deiaz.com/data-sheets/DS-MW-01016-01-E.pdf

Zie het PDF bestand is gekoppeld.

Neem een blik bij de diagrammen van de timing. Zij kunnen worden intimiderende op eerste but I 'm sure kunt u leren hoe om ze te lezen als u niet al weet.

Hier is het diagram van de timing voor het herstellen en de initialisatie sequentie. Ik heb een paar aantekeningen zodat u kunt leren hoe om te lezen de timing diagrammen toegevoegd:

Zie timing diagram met aantekeningen gekoppeld.

Wanneer de lijn hoog is, dat betekent dat het 5 volt bedraagt, en wanneer laag, het wordt gemalen, net als van de Arduino digitalWrite hoog en laag.

Nu laten we de waarden voor alle maten van die tijd in het diagram timing toevoegen:

Zie timing diagram met keer gekoppeld.

De tijd tussen de heer pin gaat hoog en de LDCW pin gaat laag niet opgeeft, dus laten we aannemen dat het niet kritisch.

Nu laten we dit te vertalen in woorden:
Instellen van de heer lage en houd hem er gedurende ten minste 200 ns.
HEER hoog instellen
LDCW laag ingesteld.
De gegevensbus ingesteld op de juiste waarden en houd ze er voor ten minste 110 ns.
LDCW hoog instellen

Laten we hetzelfde doen voor de Read-bewerking:

Zie figuur 8 aangesloten.

Het is heel interessant hoe ze ervoor kozen om aan te geven van de relatieve tijdsinstellingen... OE1 kunnen laag 0 ns na DR1 laag maar 20 ns gaat na SEL laag gaat.

Merk ook op dat er lijkt te zijn geen timing voorziet het woord 2 tot geldig. Ik denk dat dit echt probeert te zeggen dat Tdoedr is 200 ns is hoe lang het duurt voordat Word 2 te gelden en niet wanneer OE1 moet worden verhoogd tot hoge. Ik zal proberen deze logica en zien als mijn veronderstellingen juist zijn.

Laten we dit te vertalen in woorden:

De DEI1016 chipsets DR1 laag om aan te geven gegevens zijn ontvangen op de ontvanger 1.
SEL op laag ingesteld en wacht tot 20 ns.
OE1 op laag ingesteld.
Wacht 200 ns voor de chip om in te stellen van de gegevens pinnen. Lees de pinnen van de gegevens.
OE1 ingesteld op hoog en wacht tot 20 ns.
SEL is ingesteld op hoog en wacht 30 ns.
OE1 op laag ingesteld.
Wacht 200 ns voor de chip om in te stellen van de gegevens pinnen. Lees de pinnen van de gegevens.
OE1 op hoog ingesteld.

Nu dat we enig begrip van hoe de pinnen worden ingesteld moeten voor het initialiseren van de chip en om gegevens te ontvangen, laten we deze routines te zetten in Code.

Gerelateerde Artikelen

Deurbel aan Arduino 'Interface'

Deurbel aan Arduino 'Interface'

Hallo iedereenIn mijn eerste Instructable wil ik u tonen hoe te bouwen een goedkope en makkelijke deurbel aan Arduino 'Interface' zodat u kunt laten uw Arduinoproject krijgen geactiveerd via het of gewoon gebruik maken van je Arduino als een klok.Bij
De wijzerplaat van een roterende telefoon aan een Arduino interface

De wijzerplaat van een roterende telefoon aan een Arduino interface

een oude roterende telefoon kan worden gebruikt voor een aantal doeleinden in uw projecten Arduino - het als een roman als invoerapparaat gebruiken, of gebruik van de Arduino interface een roterende telefoon naar uw computer.Dit is een zeer basisgids
Toetsenbord met arduino interface

Toetsenbord met arduino interface

In ingesloten apparaten één van het belangrijkste deel is toetsenblok wordt gebruikt om te communiceren met ingesloten apparaten, toetsenbord is input apparaten die wordt gebruikt om aan te geven kan aanbevelen de apparaten, van calculator voor compu
Elektronische kluis met Arduino

Elektronische kluis met Arduino

Hallo, en welkom op mijn laatste project! In deze tutorial zal ik je leren hoe te maken van een volledig functionele safe met een Arduino Uno!Dit project omvat een 6-cijferige wachtwoord (123142), die moet worden ingevoerd als u wilt ontgrendelen van
Wii Remote IR Camera Hack met Arduino Interface

Wii Remote IR Camera Hack met Arduino Interface

We fysiek uittreksel van de IR-camera uit de Wii-afstandsbediening en interface het met een arduino beheersen een servo.De Wii IR-camera is een mooi ding. Het heeft een geïntegreerde processor die output van de X- en Y-positie en grootte van de 4 pun
Toezending van gegevens van Android aan Arduino via audio-aansluiting

Toezending van gegevens van Android aan Arduino via audio-aansluiting

Met dit project kunt u bytes van android naar arduino met behulp van alleen een audio jack connector.Hoe het werkt?Principe, signaal android een "morse" audio naar arduino. Arduino in de andere hand decoderen de morse-code aan een byte. Zo eenvo
Hoe Arduino aan LabVIEW Interface? #Simple stappen #

Hoe Arduino aan LabVIEW Interface? #Simple stappen #

# laboratorium virtueel InstrumentEngineering Workbench (LabVIEW) #U kunt Arduino als een Data acquisitie apparaat voor maatregel, controle, monitor verschillende apparaten en sensoren, is het gemakkelijk om te leren van Grafisch programmeren dan nor
Sewable Arduino Interface

Sewable Arduino Interface

hoe maak je een sewable interface voor uw USB Arduino board. Het is waarschijnlijk niet de beste oplossing, vooral in vergelijking met de Arduino LilyPad. Maar het is een optie voor textiel elektronische projecten die gebruik maken van geleidende dra
ARDUINO interfaces en conversieprogramma's voor INPUT/OUTPUT digitaal/analoog

ARDUINO interfaces en conversieprogramma's voor INPUT/OUTPUT digitaal/analoog

CE schéma réunit toutes les interfaces ou deze que j'utilise avec mes microcontrôleurs giet piloter mes systèmes (Caine de ventilatie chauffante régulation de température, portail automatisé, vier thermique, monte gratis, station de pompage, variateu
Krachtige controle met Arduino: Interfacing een lineaire Actuator

Krachtige controle met Arduino: Interfacing een lineaire Actuator

In dit specifieke artikel zullen we bespreken hoe eenvoudig het is om controle van krachtige mechanische kracht met behulp van een microcontroller zoals de Arduino en een lineaire Actuator van DC lineaire actuatoren Inc.Stap 1: MicrocontrollersRaspbe
Home Automation - Relais toevoegen aan Arduino

Home Automation - Relais toevoegen aan Arduino

Hoe om te selecteren van de Relais-Its all over macht.Wanneer u een relais verbinden met je Arduino selecteert moet u overwegena) de macht (spanning en stroom) van welke u zin voor wissel voort en vandoor enb) de macht (spanning en stroom) nodig om t
VB.NET aan Arduino Comms

VB.NET aan Arduino Comms

Ik wilde kunnen berichten naar kunt sturen (instructies) van mijn desktop-PC mijn Arduino... Ik wil graag mijn instructies dientengevolge verzenden met andere aangesloten apparaten via I2C Arduino, maar dat is een andere kwestie voor later.Voor nu, l
Eenvoudige Bluetooth toevoegen aan Arduino

Eenvoudige Bluetooth toevoegen aan Arduino

Soms wanneer u eerst een nieuw project begint, kan er is een heleboel foutopsporing gaan op, en met een Arduino-platform, via de seriële poort te spugen van gegevens een zeer nuttig instrument. Nou wat als er geen ruimte is om een USB-kabel aansluite
RC Truck aan Arduino Robot w / meerdere sensoren

RC Truck aan Arduino Robot w / meerdere sensoren

dit instructable heeft betrekking op de omzetting van een RC vrachtwagen in een gecontroleerde Arduino robot. Mijn bedoeling toen begin van dit project was A) om meer te leren over Arduino en programmering B) bouwen een betrouwbare low-cost platform