|
|
Elektronika.lt portalo forumas
Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo.
Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.
Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius,
kurie nesilaiko forumo taisyklių.
Pastebėjus nusižengimus, prašome pranešti.
Dabar yra 2024 12 29, 19:19. Visos datos yra GMT + 2 valandos.
|
|
|
|
Forumas » Mikrovaldikliai » kaip prie mikrokontrolerio pajungt HDD
|
Jūs negalite rašyti naujų pranešimų į šį forumą Jūs negalite atsakinėti į pranešimus šiame forume Jūs negalite redaguoti savo pranešimų šiame forume Jūs negalite ištrinti savo pranešimų šiame forume Jūs negalite dalyvauti apklausose šiame forume
|
|
|
Puslapis 1 iš 3 Pereiti prie 1, 2, 3 Toliau |
|
|
kaip prie mikrokontrolerio pajungt HDD |
Parašytas: 2007 07 26, 16:14 |
|
|
|
sveiki
prie 60MHz ARM7 mikrokontrolerio noriu pajungt hardą (ATA sąsaja, PIO rėžimas, galbūt pavyks padaryt third party DMA; greitis turėtų būti apie 10MB/s). iš esmės nieko sudėtingo - siuntinėji komandas, pasiimi buferius ir t.t. gal kas nors iš forumo dalyvių esate bandę ir turite karčios patirties/gerų patarimų.
P.S. vieno draiverio kodą ARM procui jau radau tik bėda: neaišku kaip jisai ten tvarkosi su GIO pinais, kokie dažniai tt. (žodžiu 80proc tikimybė, kad nekoreguotas kodas lūš). gal kas turit nuorodų į tokius puslapius (programavimo kalba C/C++, asm netinka) |
|
|
|
|
|
|
kaip prie mikrokontrolerio pajungt HDD |
Parašytas: 2007 07 26, 16:48 |
|
|
|
jei neklystu pio greitis tik 5mb/s bent jau man ant kompiuterio tokiu greiciu veikia kai dma neijungtas. maksimalus interfeiso greitis atrodo 16mb/s bet toks nebuna realiai.
60mhz procesorius niekaip neugebes 10mb/s greciu perdavineti.
jug vienam baitui tik 6 ciklai tenka. nu jei naudoji 16 bitu tai 12 ciklu (pio ide yra 16 bitu)
nebent panaudojant dma zinoma galima gauti neribotus greisiuns, bet cia jau teks paciam sugalvoti kaip ta padaryti |
|
|
|
|
|
kaip prie mikrokontrolerio pajungt HDD |
Parašytas: 2007 07 26, 17:49 |
|
|
|
Mb ar MB?
o kokį maždaug greitį būtų galima pasiekt?
2 ciklai skaitymui iš portų, dar 1-2 rašymui į SRAM. (x2 nes 16bit magistralė). ką praleidžiu? |
|
|
|
|
|
kaip prie mikrokontrolerio pajungt HDD |
Parašytas: 2007 07 26, 18:33 |
|
|
|
MB, mbit butu per daug menkas greitis
koks konkreciai bus greitis sunku pasaktyti, jei darai programiskai tai tada reikes bent 10-20 ciklu.
su dma viskas priklauso nuo aparaturos ten minimalus laikas bus tiesiog skaitymo laikas + rasymo laikas, tarpu turbut nera.
dar reikia konkreciau paziureti ar to procesoriaus dma kontroleris gali tinkamai veikti su HDD
panasu kad tu tiesiog sukursi savo kompiuteri. tik su per daug letu procesorium, kodel nededi kokio nors 300mhz arm su isoriniu flash?
galesi ir video dekoduoti nereiekes 2 procesoriu |
|
|
|
|
|
|
kaip prie mikrokontrolerio pajungt HDD |
Parašytas: 2007 07 27, 13:20 |
|
|
|
o pasakyk iš kur tokį procą gaut?
atmel gamina 180MHz ARM9 procus. idomu ar iseis commercial sample parsisiųst..
kolkas skaitau datasheete kad turi viska, ko reikia - ir USB, ir 32bit portus (kažkas net apie PIO užsimenama), ir flash kontrolerius (compact flash ir multimedia card), suinstaliuota boot programa - bootina iš betkur, net iš compact flash esančio failo, gaila tik kad nėra LCD valdiklio.. |
|
Paskutinį kartą redagavo p12, 2007 07 28, 11:44. Redaguota 1 kartą |
|
|
|
|
|
kaip prie mikrokontrolerio pajungt HDD |
Parašytas: 2007 07 27, 13:38 |
|
|
|
rasti tai nebutu sunku net 450mhz, jis daznai dedami I pda, per ebay galima net visa pda nusipirkti su kokiu sudayzytu ekranu uz 20$, ten jau yra beveik viskas ka tu nori padaryti, tik gaila kad vsos tos mikroshemos BGA korpusuose
pvz http://www.standardics.nxp.com/products/lpc3000/all/~LPC3180/#LPC3180
208mhz
kitu kolkas nezinau, daug nesidomejau. bet galima surasti koki ruoteri ar panasiai kuriame irgi buna tokiu procesoriu
is atmel apie samples gali pamirsti, jie niekam neduoda. |
|
|
|
|
|
|
kaip prie mikrokontrolerio pajungt HDD |
Parašytas: 2007 07 27, 21:37 |
|
|
|
sugadinai man visą dieną su patarimu imt galingesnį procą. vos nenukritau į pradinį projekto lygmenį (kaip su arena Kaune išėjo)
nutariau kompą gamintis vėliau, pirma reik išbandyt ką turiu. Bet bent jau radau truputi galingesnį procą su daugiau galimybių (tas texas instr. pasirodo 60 MHz pasiekia tik pipeline mode ir flašui didesnę įtampą uždėjus. žodžiu pernelyg išpūstas). kitą procą radau STMicroelectronics - ta pati ARM7TDMI architektūra, 66MHz (komandas vykdant iš SRAM), 48MHz (komandas vykdant iš flash). tas jau turi ir USB interfeisą, ir išorinę 16bit atminties magistralę, prie kurios galėsiu pajungt hardą ir tuo pat metu proce naudot DMA - ko man ir reikia. |
|
|
|
|
|
|
kaip prie mikrokontrolerio pajungt HDD |
Parašytas: 2007 07 28, 15:36 |
|
|
|
ne, harduose labai daznai dedami ARM panasaus tipo procesoriai, tik tiek kad dabar ten viskas viename kristale iskaitant flash.
seniau budavo ne arm bet dabar manau nebeuztenka kitu greicio
siaip tai ivairiu tipu procesoriu buna, pvz cdrom dar daznai tebenaudoja 8051 |
|
|
|
|
|
kaip prie mikrokontrolerio pajungt HDD |
Parašytas: 2007 07 28, 15:40 |
|
|
|
turiu vieną beveik sugedusį hardą. toks jausmas kad pas ji puse sektorių velniop išėję. dar palygint naujas, 80GB, ATA-100. ten manau pakankamai geras procas turėtų būt.. |
|
|
|
|
|
kaip prie mikrokontrolerio pajungt HDD |
Parašytas: 2007 07 28, 15:49 |
|
|
|
taip. ten kazkur 200mhz procesoriai ar net greitrsni dedasi + dar nemazas DSP idetas. deja neimanoma suzinoti periferijos konfiguracijos. grecisuai HDD suprogramuoti butu imanoma, bet labai daug irenginiu nepanaudosi, galu gale net nezinosi atminties vietu kur tie irenginiai yra.
jei hdd turi daug blogu sektoriu kai kada galima sutaisyti, reikia performatuoti ir perskaiciuoti P-list sarasa kai kada prisieina atjingti kai kurias HDD galvutes.
be to kiek zinau dabartiniai HDD nebeturi daug Flash (jei toks dalykas dar isvis yra), firmware laikomas paciame diske. |
|
|
|
|
|
kaip prie mikrokontrolerio pajungt HDD |
Parašytas: 2007 07 29, 20:43 |
|
|
|
o dar dėl BGA korpusų - juos išvis įmanoma įlituoti? nu nebūtinai lituoti, bet prijungti. kaip juos prijungia schemose, kai jų išvadai kas milimetrą ir tų išvadų 300? dešimties sluoksnių PCB? |
|
|
|
|
|
|
kaip prie mikrokontrolerio pajungt HDD |
Parašytas: 2007 07 29, 21:12 |
|
|
|
i tinkama plata ilituoti imanoma.
manau dvi eiles koju butu galima nesunkiai sujungti pravedant takelius pro tarpus, ko gero net 3 eiles koju galima ant vienos puses sujungti jei padaryti "solder mask"
centriniai burbulai daznai buna maitinimas todel tai biski palengvina shemos isvediojima.
dar kazkokiame rusu forume vienas zmogus sake, kad jis lituoja BGA plonais laidukais.
sakykime dvi eiles lituojame tiesiaivienoje platos puseje, kitoms eilems padaroem skyle platoje ir prilituojama laidukais. zinoma su 300 koju nezinau kaip takelius reiktu fiziskai sutaplinti net dvipuseje platoje.
manau tiptu nebent po 2 eiles kieviename sluoksnyje
nebent jei tai FPGA mikrohema tai daugelio koju galima tiesiog nepajungti |
|
|
|
|
|
|
kaip prie mikrokontrolerio pajungt HDD |
Parašytas: 2007 07 29, 21:23 |
|
|
|
sesiu astuoniu ir dar daugiau sluoksniu plokstes nejokia ne naujiena ir ne stebuklas, tik aisku megejui tai per brangu. ir dazniausiai esme net ne tame, kad fiziskai neimanoma takeliu isvedzioti - taip isvedziojus nelabai kas veiks, arba veiks nestabiliai. pastebekit, kad tiesiai kitoje platos puseje po dideliu bga chipu buna kruva konderiu, droseliu ir varzu, jau nekalbant apie takeliu bangine varza ir vienoda ilgi. o i tokio dydzio bga korpusus kaip zinia dazniausiai buna ideti siek tiek egzotiniai chipai, su spec. reikalavimais pcb. |
|
|
|
|
|
|
Google paieška forume |
|
|
Naujos temos forume |
|
|
FS25 Tractors
Farming Simulator 25 Mods,
FS25 Maps,
FS25 Trucks |
|
ETS2 Mods
ETS2 Trucks,
ETS2 Bus,
Euro Truck Simulator 2 Mods
|
|
FS22 Tractors
Farming Simulator 22 Mods,
FS22 Maps,
FS25 Mods |
|
VAT calculator
VAT number check,
What is VAT,
How much is VAT |
|
LEGO
Mänguköök,
mudelautod,
nukuvanker |
|
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope |
|
FS25 Mods
FS25 Harvesters,
FS25 Tractors Mods,
FS25 Maps Mods |
|
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija |
|
FS25 Mods
FS25 Maps,
FS25 Cheats,
FS25 Install Mods |
|
GTA 6 Weapons
GTA 6 Characters,
GTA 6 Map,
GTA 6 Vehicles |
|
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps |
|
ATS Trailers
American Truck Simulator Mods,
ATS Trucks,
ATS Maps |
|
|
|