Pin driver
Moczik Gabor
pm at progzmaster.hu
Sun Sep 2 15:37:41 CEST 2007
Erdos Zoltan wrote:
>>>es persze kell a holmiba egy tisztesseges memoria iro/olvaso/komparalo
>>>puffernek... elso slungra is 64M-t mondok..
>>
>>Mihez kell ennyi?
>
> a masik levelben leirtam, hogy akar standalone uzemmod is lehetne, akkor
> meg milyen jo, ha van egy nagyobb belso tarolo, bar azt inkabb sd-n
> erdemes tartani.. de be kene tolteni es onnan egetni.. raadasul a
Mindegy vegul is, bar a 64M-en azert jo sok (E)EPROM tartalom elfer :-)
Utana kene nezni, milyen chipek vannak, mekkora kinszenvedes illeszteni
valamihez, aztan az alapjan donteni. Velemenyem szerint nagyon nem kene
azert tulzasba vinni; ha elfer benne nehany tartalom az tok jo, ha valakinek
terepen tobbszaz kulonfele tartalomhoz kell hozzaferni, az hasznalja az USB
host-ot meg a pendrive-ot...
Valahol meg kellene huzni a bonyolultsagi hatart, mert vagy tul nagy lesz a
project koltsege, vagy tul bonyolult lesz, es sose jutunk a munkodo megoldashoz.
>>Meddig tart egy tapcsatit is ratenni?
>>A koncepcio a lenyeg, hogy ne az erosen korlatozott USB-t kelljen tapfesznek
>>hasznalni, etherneten eleve nincs is tapfesz, terepen (meg mashol is) szar
>>az adapterrel kinlodni.
>
> te mondtad, hogy jo lenne, ha nem kene adapterrel vacakolni..
Jajjj, nezd mar az erdot is, ne csak a fat!
Rajta egy tap vagy inkabb tolto csati, ha merul az akku, vagy ha tutod hogy
terepre keszulsz, felteszed tolteni. Egyebkent meg nem kell az adapterrel
vacakolni.
Mint a mobiltelefon, teccik erteni? :-D
> keves kinai csodat lattal meg.. a 90% siman feszre komparal.. vagy csak
> kozli, hogy ennyi vot..
Tudom, ezert irtam, hogy nem kene ezt kovetni. Semmibe nem kerul egy plusz
ADC csatorna meg nehagy(szaz) sor a szoftverben.
> a globalis tapsin azt jelenti, hogy analog mux, raadasul ami aramot is
> bir atvinni..
> es veszelyben az "egyenerteku pin" elkepzelesed.
Na. En ugy gondoltam, hogy van 4db tapsin, 1db GND sin. A 4 tapsin kulonallo
stabilizatorokkal tetszoleges feszre beallithato. A pin driver feladata
(amivel ez az egesz indult) az lenne, hogy ezen sinek valamelyiket kapcsolja
a ZIF foglalat adott labara.
A 4 sin kozul az egyik a tapfesz sin, ezt kell rakapcsolni az IC tapfesz
labara, valamint minden olyan labra ahol logikai 1 szintet akarunk.
Egy masik sin az egetofesz.
Negativ feszt kapcsolni tulajdonkeppen egyszeru egy NPN tranyoval. Emiterr a
negativ sinen, bazis pedig soros bazis ellenallason egy CPLD labra. A lab
HiZ allapotaban a tranyo zarva, logikai 1 allapotban nyitva.
Tehat a negativ fesz egyaltalan nem macera. Inkabb a CPLD tapnal pozitivabb
fesz problemas.
> ami birja a 40v-ot, birja az 1ampert (nem tevedes, olvass par adatlapot..)
Megint felreertesz. En csak a tapsinek feszultseget akarom visszamerni, hogy
annyi-e amennyit beallitottunk, csupan onteszt, semmi mas, nincs is
kulonosebb jelentosege. Sima 4ch A/D.
>>Mekkora feteket akarsz te odatenni?
>
> leirtam, van eszkoz, aminek egetes kozben 5v tapon alig kevesebb, mint
> 1A kell.. es egyebkent sem art, ha nem a pinmeghajto fet szall el..
Melyik eszkozok ezek?
Lassan eljutunk oda, hogy ezt nem lehet megcsinalni. Ha minden lab 1A-es
meghajtoval van ellatva... Mondjuk kapcsolni lehet, de analog (=disszipativ)
uzemben...
> ok, de ugye ugy gondolkodunk, hogy a meghajtoban van feszultsegerosites
> is, hisz a 3,3v-bol is kell tudni 27 (40) voltot csinalni..
> 8 bites dac 40v cca 0.2v/step igy inkabb a 9bit dac 0,1v/step a
> szimpatikus az 51,2v ig jo
> meg akar 48v-os telefonosdit is tudhat.. :-)
Szerintem meg onnan kene indulni, hogy nem egy bazi 40V-os tapfeszbol
csinalunk 16 bites konverzioval meg analog vegfokkal 1.8V-ot vagy 27V-ot ami
kell, hanem veszunk egy tapsint (ahogy elobb irtam), errol jar a pin driver
es van egy 8 bites DAC a global tapsinhez meg egy a labankent.
Igy akkor ugy mukodne, hogy ha csak 1.8V meg 3.3V kell, akkor a tapsin
mondjuk 5V-ra allitodna, a pin-dac erteke meg 92-re es 169-re.
A global tapsin lehet kapcsolouzemu, akkor alig disszipal, a pin driver meg
csak pl. P=(5V-3.3V)*I, nem pedig (40V-3.3V)*I mint a te megoldasodban.
Ha kell 5V/1A meg 27V/xA, akkor az 5V-ot nem a 27-bol allitjuk elo, hanem
hasznalunk masik tapsint, az egyik sin 5V-ra, a pin-dac 255-re, a masik sin
27V-ra, a pin-dac meg ott is 255-re, es senki nem disszipal semmit.
Az egeszhez az kell, hogy:
- ZIF minden labahoz egy analog nagyaramu OPA (buffer)
- annyiszor ahany tapsin van
- ZIF labszam mennyisegu + tapsin mennyisegu DAC
Annyiban egyszerusitheto, hogy 48db analog buffer eleg, aminek a tapsinekre
kapcsolasat kicsi FET-ek vegzik, ekkor ugyan FET-bol kell 4*48db, de egy 1A
kapcsolasara alkalmas FET sokkal kisebb, mint egy 1A-es OPA.
> es mivel nem tudod mit fognak beledugni, en ovatos lennek
Na mindegy, vegul is lehetne CF is rajta, csak azert zavar, mert mar a
foglalat is sok helyet foglal, a labakat megszamolva pedig meg egy plusz
CPLD is kellhet, a hely meg mar igy is keves :-)
>>Vegulis a legtobb egetoben meg USB host meg akku sincs, attol ez maris
>>tobbet tud :-)
>
> korbeneztem a neten, egyre tobb egetohoz csinalnak soros usb, vagy soros
> ethernet elotetet... szoval a piac feszult, szerintem mas is agyal..
De megiscsak kompromisszumos egetoket lehet venni. Amiben minimalis a
kompromisszum, az meg 100-200ezer Ft. Asszem ha olcsobban adhato mint az
egyeb termekek (mert szerintem adhato olcsobban), akkor elorebb lehet jutni.
Ha azt szamolom, hogy a (befektetett munkaora)*(zsiros fejlesztoi
oraber)/(minimalisan eladni tervezett darabszam)+(hardware koltseg)
legyen minden darab ara, akkor valszeg ki is fog jonni az a 100-200ezer/db,
de ugy gondolom hogy igy nem lehet eladni.
Ha a vasarlot csak a hw koltseg + alapdij terheli, es kulon valogathat a
firmware-k kozott a neki megfelelo aru es tudasuak kozott, akkor jobban
eladhato.
(pl. valakinek csak parhuzamos FLASH-hez kell, akkor nem veszi meg a PIC,
AVR, JTAG-ISP, egyeb funkcionalitast. Mivel a hw univerzalis, kesobb is
akarmikor upgrade-lhet, akar valamilyen kedvezmennyel)
--
((( Móczik Gábor )))--((( pm -> @ -> progzmaster -> . -> hu )))
((( Skype: moczik )))
More information about the Elektro
mailing list