Bus Pirate 3EEPROM explorer bestuur (1 / 5 stap)

Stap 1: 3EEPROM hardware-overzicht


Het doel van dit prototype is om te leren over EEPROM- en drie gemeenschappelijke protocollen van de bus. Eerst kijken we naar de 3EEPROM-PCB, waarna we aantonen dat elke EEPROM met een Bus Pirate universele seriële interface gereedschap. Als u niet een Bus Pirate hebt, kunt u nog steeds volgen langs omdat de basisvolgorde van interfacebewerkingen hetzelfde blijft, ongeacht hoe ze worden geïmplementeerd.

Circuit



[PNG]. We maakten het circuit en PCB met behulp van de freeware versie van Cadsoft Eagle. U kunt downloaden van het schema en PCB uit de Bus Pirate SVN-archief.

De PCB 3EEPROM houdt een DS2431 1-Wire EEPROM (IC1), een 24AA --I2C EEPROM (IC4) en een 25AA-SPI EEPROM (IC5).

De DS2431 (IC1) trekt macht hoofdvijanden uit de 1-Wire-bus, het hoeft niet een externe voeding levering pin en vereist geen een ontkoppeling condensator. IC2 en IC3 zijn lege plekken voor extra 1-Wire-apparaten, zoals een andere DS2431 of een DS1822 temperatuursensor. C1 (0.01uF) is optioneel en alleen nodig als IC2 of IC3 zijn gevuld met een aangedreven apparaat van de 1-Wire.

1-wire vereist een sterke pull-up weerstand, een maximum van 2,2 K Ohm. The Bus Pirate's aan boord pull-up weerstanden zijn 10K, te zwak om goed de macht van de DS2431 tijdens het schrijven naar. Het 3EEPROM explorer bord bevat een 1.8 k ohm, 1/8e watt pull-up weerstand (R1) op de 1-Wire bus zodat geen extra pull-up weerstand nodig is.

De 24AA-(IC4) en 25AA - (IC5) krijgen elk een 0.1uF condensator los te koppelen van hen uit het stopcontact (C2, C3). U waarschijnlijk niet nodig de condensators in dergelijke een eenvoudige schakeling, we weggelaten ze van het bord prototype in de demonstratie. De I2C-bus gebruikt door de 24AA - vereist ook pull-up weerstanden, maar de Bus Pirate's aan boord 10K ohm pull-up weerstanden zijn voldoende.

Alle onderdelen zullen opereren vanuit 2.8volts naar 5volts DC. Het circuit wordt aangedreven door middel van de VCC en GND pinnen van jumper 3. Er twee pinnen van de VCC, één project voor macht, de andere is voor de Bus Pirate's pull-up weerstand spanning ingang pin (Vpullup).

PCB

We maakten het circuit en PCB met behulp van de freeware versie van Cadsoft Eagle. U kunt downloaden van het schema en PCB uit de Bus Pirate SVN-archief. Als u een professioneel bereide PCB's of 3EEPROM kit wilt, we mogelijk te regelen de aankoop van een groep als 10 of 20 mensen geïnteresseerd zijn.

Onderdelenlijst
R1 1800 ohm weerstand (1/8ste watt)
C2, 3 0.1uF condensator / 10volts +
JP1-4 0.1" mannelijke pin header
IC1 DS2431 1K 1-draads EEPROM te-92
IC4 ** 24AA014-I/P I2C EEPROM DIP8
IC5 ** 25AA010A-I/P SPI EEPROM DIP8
ICS4, 5 8 pin DIP socket voor IC5, 6

** IC4, kan IC5 elke grootte, we gekoppeld aan kleine chips, gebruikten we 128bytes en 128Kbytes.

Ik kon niet bepaalde opmaak en de HTML-tabellen opnemen in een Instructable, kunt u de originele post op de blog van gevaarlijke Prototypes.

Gerelateerde Artikelen

HD44780 LCD aan I2C adapter board voor de Bus Pirate

HD44780 LCD aan I2C adapter board voor de Bus Pirate

goedkoop karakter LCD's gebaseerd op de chipset van de HD44780 komen in een verscheidenheid van soorten en maten: 2 x 16, 4 x 20, enz. Deze schermen hebben twee modi van de standaard interface, 4 bits en 8 bits parallelle. 8 bit vereist een totaal va
Bus Pirate W/SPI en MCP4131 digitale Pot

Bus Pirate W/SPI en MCP4131 digitale Pot

Ik probeerde te begrijpen Bus Pirate V3 en verkennen van haar functies, ik wilde ook het verbinden met een eenvoudig chip te verwerken, ik had gehouden in mijn bureau een 4131 digitale potentiometer voor lange tijd met geen gebruik. Heb ik besloten o
Geval van de Bus Pirate

Geval van de Bus Pirate

ik keerde terug uit de VS, en onder andere dingen, ik heb mezelf de Bus piraat.Wat is het? Zijn een bus-sniffer. Het kan ruiken en willekeurige opdrachten uitvoeren over bussen zoals I2C en SPI, waardoor de prototyping zeer gemakkelijk.Op zich is erg
Hoe maak je een soldeer pasta-doseerapparaat voor SMD projecten...

Hoe maak je een soldeer pasta-doseerapparaat voor SMD projecten...

Onlangs heb ik een SMD-reflow oven met behulp van een broodroosteroven en een controllerkitgebouwd. Dit heeft het echt eenvoudig om te solderen van SMD PCB's (surface mount apparaat printplaten) gemaakt. U simpel gezegd blobs van het soldeer plakken
Google Play Music Internet Radio (Raspberry Pi en Arduino)

Google Play Music Internet Radio (Raspberry Pi en Arduino)

ik was op zoek naar een project te doen met mijn Raspberry Pi en vond dit Instructable en dacht dat ik zou hebben een gaan op iets dergelijks die met Google Play Music werkte. Ik had een ruw idee van wat ik wilde het laatste item om een einde te will
Afstandsbediening Home Automation

Afstandsbediening Home Automation

ik wilde om te posten van dit project voor ongeveer 3 jaar nu maar nooit kon vinden de tijd. Oh goed behoeften moeten als de duivel stations zoals ze zeggen, en het is nu hier voor jou. Ik hoop dat het gaat over duidelijk, zo niet laat het me weten e
Home Automation met HomeGenie

Home Automation met HomeGenie

Dus wilt u stap uw spel Domotica? Zoek niet verder! Veel van ons probeerde huis automatiseren door ad hoc-methode, nu hier is een grote open source systeem dat betrouwbare stichtingen voor uw volgende project geeft.HomeGenie geeft u een webserver voo
Microchip PIC Library to Control een 20 door 4 LCD over I2C

Microchip PIC Library to Control een 20 door 4 LCD over I2C

Dit Instructable presenteert een 'C'-bibliotheek voor het beheersen van een enkele 20 door 4 LCD op basis van de HD44780 LCD controller over I2C met behulp van de NXP PCF8574 externe 8 bits IO Expander. Het LCD-scherm kan is geconfigureerd voor 4 bit
Bluetooth Controlled bericht Droid--R2Blue2 (/ wat niet te doen)

Bluetooth Controlled bericht Droid--R2Blue2 (/ wat niet te doen)

dit is een instructable voor een bluetooth bericht Droid gecontroleerde. Ik noem het R2Blue2. Het beweegt en toont berichten dat u via uw telefoon of computer invoeren. Atleast die het aan werd verondersteld. Als gevolg van vele problemen, zoals onde
Arduino 1-wire-sniffer

Arduino 1-wire-sniffer

Tijdens het werken op een 1-wire bussysteem - bouw b.v. een Arduino Uno 1-draads slaaf apparaat met behulp van een OneWireSlave bibliotheek of doen algemene ontwikkeling en debugging - een logica analyzer te evalueren en te interpreteren de bits-verk
Lichtshow jas die op muziek reageert

Lichtshow jas die op muziek reageert

Deze tutorial is opgesteld als onderdeel van mijn laatste jaar project voor mijn degree in Music Technology en toegepaste elektronica aan de Universiteit van York. Het is gericht op muzikanten met een interesse in elektronica. Het eindproduct zullen
Arduino opdrachtregelprogramma "MiniPirate"

Arduino opdrachtregelprogramma "MiniPirate"

Dit opdrachtregelprogramma maakt "Quick" Arduino prototyping zonder compilatie. Lezen van analoge waarden, dis- / inschakelen poorten en zelfs I2C register manipulaties worden gedaan in seconden in plaats van minuten. Ik zal u laat zien hoe u de
Bliksem! De Lightning-Detector voor Raspberry Pi weerstation (bijgewerkt)

Bliksem! De Lightning-Detector voor Raspberry Pi weerstation (bijgewerkt)

In dit Instructable leer je:Hoe een verbinding een Lightning Detector voor een zonne-aangedreven weerstationHet ontwerpen en plaatsen van de bliksem detector voor beste perfomanceHoe je kunt verzamelen van gegevens Zie het verhaal van de bliksem als
Met behulp van een SIM900A GSM/GPRS module in Australië

Met behulp van een SIM900A GSM/GPRS module in Australië

Let op: dit is een 2G-apparaat. Aan mijn kennis draagt alleen Vodaphone stil 2G in Australië. Ik denk niet dat het de moeite waard om te kopen een van deze in Oz als zijn dagen zijn geteld, krijgen een 3G module in plaats daarvan.Dit is mijn eerste p