Jag vill avsluta klureriet om mitt B-RAM (Batteriuppbackat RAM).
Om båda dioderna ska användas krävs det att RAM-chipets eget Vcc-ben böjs uppåt och en Schottky monteras pekandes uppåt (från global Vcc) och löds på chipets ordinarie Vcc-ben där dess anod blir RAM-chipets nya Vcc-ben som således stoppas ner i ZIF, på ordinarie Vcc-ben monterar man sedan katoden hos den andra Schottky-dioden och sedan till batteriet.
Lite idiot-tankar: man skulle kunna skippa första dioden enligt ovan om man flyttade B-RAM i spänningssatt (globalt sett) tillstånd, problemet då är "bara" att B-RAM måste vila nånstans och så länge sakerna är avstängda kommer det vara B-RAM:ets batteri som försörjer grejerna (i bästa fall för om regulatorn är lågimpediv när den inte är spänningssatt på ingången blir situationen ännu värre), men om allt hela tiden är spänningssatt och man avslutar med att placera B-RAM på nån icke-ledande plast eller kanske tom nån slags veroboard-vagga, innan man stänger av skulle det eventuellt funka, tror jag lite optimistiskt
För att slippa dessa problem är ytterligare en diod en billig, om än lite bökig, lösning.
Apropå bökighet har jag nog bestämt mig för att mitt B-RAM faktiskt ska se ut som jag först skissade (inklusive dom nya C&R) dvs med bara en diod, MEN jag kommer implementera ovanstående andra diod också fast en på vardera kortet, i UNO är det lätt men virat är det lite bökigare men går naturligtvis.
På detta vis slipper jag böja sönder Vcc-benet och får ändå vad jag vill ha.
Än en gång, tack för tipset!
När det gäller överföringen av B-RAM data till dator har jag idag haft ett gäng funderingar:
1) B-RAM i ZIF på UNO, UNO skriver till SD efter ett tryck på Read, kräver SD-shield
2) B-RAM i ZIF på UNO, UNO skriver till Dator via UART (IO1&2) efter ett tryck på Read, kräver INGEN SD-shield
3) B-RAM i ZIF på fristående kort, kortet skriver till Dator via RS232-krets efter ett tryck på Read, om det ska kunna skrivas till min laptop krävs det RS232-USB adapter (dock har min printerdator serie-port)
4) B-RAM i ZIF på samma kort, kortet skriver till Dator via RS232-krets efter ett tryck på Read och samplar efter tryck på Start, om det ska kunna skrivas till min laptop krävs det RS232-USB adapter (dock har min printerdator serie-port)
1) Min ursprungliga ide, UNO har färdiga rutiner för skrivning till SD och det är ganska enkla rutiner, lite bökigt dock att fysiskt flytta datat en andra gång...
2) Om UNO skickar data via UART och USB istället så blir det väl lite som Hyperterminalen? Låter egentligen enklare samtidigt som varken nån SD-shield eller fysisk transport av data behövs.
3) Detta är egentligen vad jag vill, jag gillar digitalteknik på denna nivå ty RS232 är ett enkelt protokoll, jag vill dessutom helst ha det fristående för då har man liksom en station där man skriver till minnet (samplingssystemet) och ett där man läser minnet (dator-tillbehör), distinktionen gör det också enklare att hantera datat i samplingssystemet.
4) Rent abstrakt bäst men tangerar Microsoft's slogan för Windows 8 dvs "Everything at once" som jag hatar, det innebär dessutom komplicerade bidirektionella bussrutiner för att hantera datat.
Kan nog säga redan nu att 3 kommer jag satsa på.
Lite mer tankar i sammanhanget:
KSS (UNO-anpassad av mig) har A/D, Busskrets, Register, Inverterare, OP (inget RAM behövs, naturligtvis ty UNO)
KSS_M (UNO-anpassad, MEGA board) har A/D, Busskrets, Register, Inverterare, OP (sso, får ej plats)
KSS_D (den diskreta) har A/D, "CPLD", OP...och B_RAM (naturligtvis)
Fan, det blir ju ett projekt till
Vad ska jag kalla det för då?
Jag vill inte skapa fler projekt, jag är trött på det nu!
KSS har inte ens fått en brd-fil ty MEGA-ide'n dök upp från oväntat men trevligt håll, den är med andra ord tämligen misslyckad för jag tycker att MEGA-board (med rätt raster) skall användas för den i så fall samtidigt som KSS_M inte får plats på MEGA-kortet, i en fantasivärld bortom min nuvarande ideologi skulle KSS_M kunna bli ett ytisprojekt, dock.
Så från och med nu definieras KSS_M som vilande.
Eller så dödar jag KSS_M och skapar ett nytt projekt med samma namn, KSS är visserligen ledigt men jag kan inte riktigt bestämma mig för om jag vill ha MEGA-shield eller inte. Fast iof behöver projektet inte heta nåt på _M, kan ju liksom lika gärna heta KSS trots att det är _M men läsning av ett B_RAM är inte mycket av ett samplingssystem (SS).
Jag vill alltså ha en "enkel" läsfunktion av B-RAM, och det mina damer och herrar får man plats med lätt på en MEGA-shield, frågan är bara om jag ska bry mig om den biten och inte bygga nåt eget RS232-aktigt istället.
Namnförslag: Knoppson RAM Reader, KRR
Inte taget i alla fall
MVH/Roger
PS
Jag har f.ö bestämt mig för ett virat system (KSS_D) med viss reservation för hur mycket analogt jag ska vira.