Sida 1 av 2

switcha mellan 2st 2864 eeprom hjälp

Postat: 15 april 2014, 13:58:54
av makino
Hej jag ska switcha mellan 2 eepromar,
man ska kunna välja någon av dom
det går kanske bars skifta mellan dom med 5 volten

Bild

Re: switcha mellan 2st 2864 eeprom hjälp

Postat: 15 april 2014, 14:40:53
av jah
Förutsatt att bussarna har tillräcklig drivförmåga så är det ganska enkelt.

Parallellkoppla all pinnarna på de två chip:en, UTOM pin 20

Från vardera pin20 kopplar du ett motstånd 4k7 till +5V

Ursprungliga signalen till pin 20 (/CE) kopplar du till mittkontakten (COM) på en omkopplare, och de andra två polerna (NC/NO) på omkopplaren kopplar du till endera pin 20.


Tänk på att stänga av enheten innan omkoppling, eller i varje fall hålla enheten i reset.

/J

Re: switcha mellan 2st 2864 eeprom hjälp

Postat: 15 april 2014, 15:58:41
av TomasL
Du har CS-ingångarna och adressingångarna, de är avsedda för just detta.

Re: switcha mellan 2st 2864 eeprom hjälp

Postat: 15 april 2014, 15:59:32
av limpan4all
Jag skulle föreslå en liten ändring bara.
Ändra motståndsvärdena till 10k och lägg till ett motstånd på 10k till pin20 (/CE) på kortet och +5V.
Då kommer man aldrig att kunna bygga upp en spänning som skulle kunna bli ett problem vid omslaget.

Re: switcha mellan 2st 2864 eeprom hjälp

Postat: 15 april 2014, 16:00:08
av makino
Hej menar du så här?
motstånden behövs dom
frågan är vad som händer om man switchar med bilen igång det är bara skillnad på några parametrar

Bild

Re: switcha mellan 2st 2864 eeprom hjälp

Postat: 15 april 2014, 16:10:33
av jah
Just så ja, men med motstånden, och ja, de behövs.

Vad som händer vid omkoppling i drift är helt omöjligt att veta eftersom det hänger på mjukvaran.
Om du vågar så prova, men jag frånsäger mig allt ansvar!

...och inga meterlånga kablar!

/J

Re: switcha mellan 2st 2864 eeprom hjälp

Postat: 15 april 2014, 16:19:55
av makino
Då provar vi igen.
ser det här bättre ut? vilka motstånd 4k7 eller 10k
Bild

Re: switcha mellan 2st 2864 eeprom hjälp

Postat: 15 april 2014, 16:21:15
av jah
Kör 10k som limpan föreslog.

Re: switcha mellan 2st 2864 eeprom hjälp

Postat: 15 april 2014, 16:27:45
av makino
När man switchar om är det fördröjning innan dom startar, eller det blir direkt

Re: switcha mellan 2st 2864 eeprom hjälp

Postat: 15 april 2014, 16:30:15
av jah
Bara tiden det tar för omkopplaren att byta läge, typ några ms.

[Edit]
Om det finns både programvara och datatabeller i det där minnet så kommer det till 99,999% INTE funka att byta i farten.
Krävs lite mer elektronik för att klara ett sådant byte, och då förutsätts ändå att programvuarudelen är exakt identisk i båda kretsarna.

Är det bara datatabeller där det hämtas värden kontinuerligt så kanske det funkar byta ifarten.

/J

Re: switcha mellan 2st 2864 eeprom hjälp

Postat: 15 april 2014, 17:02:32
av makino
dom här minnena är bara parametrar och något till,
huvudprogrammet är i ett annat minne.

jag förstår inte riktigt det här med motstånd,
den gamla pin 20 i ecun är väl som den ska utan motstånd
sen ska man bara switcha pin 20 i minnena.

om jag sätter 5v pin 20 i ecun kan inte den ta skada då?

Re: switcha mellan 2st 2864 eeprom hjälp

Postat: 15 april 2014, 17:13:28
av jah
Motstånden på minnena ser till att kretsarna är inaktiva medan signalen från ecu:n är bortkopplad.

Motstånden påverkar inte ecun:n då dessa har hög resistans (blir max 0,5-1mA genom motstånden)
Du ska aldrig koppla 5V till en signal direkt.

Utan motstånd så kan minnena spotta ur sig data lite hur-som-happ.

/J

Re: switcha mellan 2st 2864 eeprom hjälp

Postat: 15 april 2014, 17:25:22
av makino
Ok
kan man ta 5v från Vcc?
finns det någon IC som kan agera som switch?

Re: switcha mellan 2st 2864 eeprom hjälp

Postat: 15 april 2014, 17:32:39
av MiaM
Det borde finnas en mycket enklare lösning.

Datablad 28C64 och datablad 28c256 visar att de båda har samma pinout förutom att pin 1 och 26 är NC (ej anslutna) på 28C64 medan de är adressledningar på 28C256.

Programmera in fyra olika "program" i en 28C256 och sätt omkopplare som växlar mellan 5V och GND till pin 1 respektive 26 på eeprom'et. Troligtvis behöver du lyfta upp de benen så att de inte går ner i sockeln på styrboxen.

Tänk på att bil-el är rejält "skitig", max några centimeter kabel till strömbrytarna. Om du behöver längre kabel så får du konstruera något som tål störningar bättre.

Risken är stor att det inte funkar bra att växla med motorn igång. Om boxen i sig "tål" att innehållet i eeprom'et verkar ändras medan motorn kör så bör du ändå ha något som "klockar" in tillståndet på omkopplarna, så att de bara läses av när boxen inte är mitt i att läsa från boxen.

(Egentligen hade det räckt med 28C128 för att rymma två program, men en ganska uselt gjord sökning på nätet ledde inte till några datablad på sådana så det kanske helt enkelt aldrig har tillverkats sådana...)

Re: switcha mellan 2st 2864 eeprom hjälp

Postat: 15 april 2014, 17:46:09
av makino
64an läser 0000-1FFF
256 läser 0000-7FFF
då vet väl huvudprogrammet inte var den ska läsa koden eller har jag fel.