Psion 5 mx

Dostal se mi do ruky psion 5 mx a vypada to jako docela hezky HW - ma slusnou klavesnici, CF slot, 18MHz ARM CPU, 16MB pameti a cernobily docela velky display.

Beha na tom linux: http://linux-7110.sourceforge.net/ nekdo do nej uz dohackoval i bluetooth: http://www.iral.com/~albertr/linux/psion5mx/blue/ a ma malou spotrebu energie.
Chtelo by to trochu vic RAM a vetsi procesor, RAMka mozna pujde rozsirit, ale mozna to taky dopadne tak, ze k nemu pridelam druhy procesorovy modul, ktery se bude poustet jenom na narocnejsi aplikace (misto powermanagementu), nebo ze z nej vykucham vnitrek a dam tam nejakou jinou desku ...

Celkove projekt rattulla kupodivu neumrel a prez velke problemy s casem, i jinymi zalezitostmi, se tak nejak potaci vpred. Predpokladam, ze v realnem case nakreslime plosnak na terminal a dame ho do vyroby - schema v Geda uz je skoro hotove.

( categories: hardware )

Celkovy koncept rattulla 1.0

Rattulla 1.0 je test periferii do dalsich rattull. Vsechno je to postavene okolo desky TS-7250, ktera je napajena 5V a vsechna ostatni napeti na ni jsou stabilizovana linearne. Powermanagement se nekona. Tudiz se zdrojova cast patrne bude skladat z prosteho zdroje 5V, mozna doplneneho 3.3V.

Deska obsahuje 200MHz CPU, 32MB RAM, 32MB Flash, sitovku (10/100 ethernet), 2xRS232, RTC, 2x USB host 12Mbit/s a sbernici, takze je treba dodelat a vyzkouset:
- seriovy terminal s LCD a klavesnici
- nejaky zdroj a nabijecku
- pripojeni IDE disku/cdrom/CF na sbernici
- nejake mechanicke reseni celku ... male, ani usporne to nebude, ale v porovnani s beznymi notebooky je to stale lepsi.
- nejaky piezo pipak, aby to delalo zvuky (ten bude mozna v terminalu).
- je koupeny i2s dac3550a stereoprevodnik na normalni zvuk.

( categories: Celková idea návrhu )

Celkovy koncept rattulla 2.0

Updated Fri Apr 14 12:10:11 CEST 2006

Ratulla 2.0 by mela byt prvni rattula na nasi vlastni desce. Bude to test, jestli to dokazeme udelat, takze z toho plyne, ze bude relativne pomala. Kdyz uz bude pomala, aby to bylo k necemu, by mela byt mala a s malym odberem energie.
Abychom se k ni dohrabali v realnem case, bylo by vhodne maximalne omezit pocet soucastek/funkci a moznosti dalsich rozsireni nechat na konektorech.

Rattulla 2.0 by tedy mela na zakladni desce obsahovat:

- CPU lh79520 (ARM s MMU) Maximum 75MHz, napajeni 1.8V (jadro) a 3.3V (io).
- male CPLD xilinx pro boot FPGA z MMC (MMC je mala a levna)
- velke FPGA xilinx (mame xc2s50, mozna tam dame lepsi xc3s200, nebo xc3s400) na vsechno, napajeni xc2* 2.5V (jadro) a 1.4 az 3.6V (io), xc3* 1.2V (jadro), 2.5V (pomocne) a 1.14V az 3.45V (io).
- 2 konektory na MMC (jedna na boot - u CPLD, druha jako vymenne medium - u FPGA - imho jen konektor a draty)
- SDRAM aspon 32MB, 3.3V, zatim mame hyb39s64800 a tbs6416b4e (jedna je 8bitova, druha 16bitova) schopne bezet na 125 a 143MHz, vykuchane z SDRAM DIMMu.
- 2x MAX232 na seriove porty (nebo jednoho vetsiho maxe?)
- jeden 3.3V ("jako-ttl") seriak pro terminal (atmel + display)
- konektor na graf. display (radic v cpu)
- konektor na nejakou sbernici, co udelame pro pripojeni periferii, byla by dobra PCMCIA, anzto je normalni ...
- universalni konektor na neco co zbyde na fpga (pripadne jeden hodne rychly seriak, klidne i synchronni, udelany v FPGA)
- mozna kousek (?vypinatelne?) sram, bude-li nutno
- zdroj - nejake specialni LDO + menic, zda se, ze potrebujeme 5V (usb), 3.3V (vse), 2.5V (jadro xilinxe), 1.8V (jadro cpu), 1.2V (jadro spartan3) ... asi se z toho po*!!:-)
- nejaky piezo pipak, aby to delalo zvuky.
- nejaky dac, aby to delalo i muziku a ne jenom beeeeep :-).
- RTC - nase rattulla by mela vedet kolik je hodin a dokazat se vzbudit v urcity cas. Otazka je jestli pouzit RTC brouka, nebo atmega8 v nejakem napul-sleep modu.

( categories: Celková idea návrhu )

tak taky neco o me

Mno ja jsem narozdil od tech dvou z prahy ( Yokotashi a mtd ) uplne z druhe strany republiky (tj. morava). Aktualne se snazim dokoncit gymnazium a nasledne presedlat na matfyz. Nastesti se jeste zivit sam nemusim i kdyz me to brzo ceka. Co dal?? Asi to ze ve volnem case programuju a hraju si s elektronikou...

Neco o me

takze je na case, abych napsal neco o sve osobe.

Studuju s Yokotashim, takze zhruba stejnou dobu. Zivim se jako admin na linuxu/bsd/windoze.

Co se elektroniky tyka, delal jsem nejake spinane zdroje/menice (do cca 10W a 1MHz), pak nejakou logiku (avr, xilinxi cpld). Mam nejake kontakty na firmy z veletrhu a dokazu shanet soucastky. Jelikoz delam rad pokusy s novyma, lezi mi tu hromada neprozkoumanych brouku (nebyl cas :-). Chci si vyrobit inteligentni osciloskop, zkusit udelat GPR (ground penetrating radar), tamaru ve zvukove oblasti a podobne veci. :-)

Co se softu tyka, chvili jsem se zivil programovanim v kylixu, gcc a trochu se stouram v linuxovem jadre. K programovani mam odpor, takze tuhle cinnost vykonavam jen kdyz je to potreba.

Nejake kecy o moji osobe a kontakt

Prosel jsem silnoproudou prumyslovkou a uz jsem asi devaty rok na elektrofakulte.

Zatim jsem z hw delal jednoduche analogove veci (linearni zdroje a podobne pitomosti), jednochipove procesory (atmega8) a mam za sebou i kartu do ISA.

Vsechno delam na Linuxu(Debian), nebo na NetBSD, nejakou dobu uz tyhle systemy i adminuju za penize, pisu si do toho skripty a male utility, ale na psani velkych kusu sw se moc necitim.

Co se tyka mechaniky, tak udrzuju v provozu auto a druhe renovuju, tak snad zvladnu i krabicku na rattullu :-)

Tak doufam, ze az neco podobneho sepisi i ostatni a udela se nad tim sjednoceni, tak pokryjeme vse, co potrebujeme na dokonceni rattully :-)

LCD z mobilniho telefonu

Procetl jsem sbezne forum
http://forum.lcdinfo.com/viewtopic.php?t=586&postdays=0&postorder=asc&start=90

a zjistil ze se pouzivaji dva radice
http://www.semiconductors.philips.com/acrobat/datasheets/PCF8833_1.pdf
http://www.hantronix.com/down/S1D15G00_REV1_0.pdf

pricemz jsem jeste nasel odkaz na nemecke stranky kde jsou hotove zdrojaky k nokii 6100

http://www.apetech.de/article.php?artId=3&nnId=12

Jednoduche analogove reseni nabijece baterii

Nabijecka nemusi (alespon pro zacatek) mit extra vysokou ucinnost, takze bych alespon pro zacatek pouzil proudovy zdroj a omezovac napeti ( http://www.zajic.cz/omezovac/omezovac.htm - funguje mi to bez problemu ).

Zajimava otazka je, jestli pouzit jeden clanek (pohodlnejsi, ale menic bude step-up), nebo dva clanku v serii (nutno resit, aby byly stejne, ale menic bude stepdown a nouzove pujde pouzit linearni stabilizator).

( categories: nabíječka )

USB HDD suplik

Nejlevnejsi box na 2.5" IDE HDD z czechcomputer /* ST-LAB Externí box pro 2,5" (max 9,5mm) USB 2.0 */ na USB bez problemu chodi.

Nejaky jiny USB box (typ si ted nepamatuji, ale nebyl specialne vybiran - neco na 3.5"HDD) zvladnul HDD, CDROM (s modulem sr v jadre) i DVDROM (take modul sr).

Dalsi moznost (bude nutno vyzkouset) je pripojeni IDE HDD/CDROM primo na 16Bit sbernici TS-7250, asi to bude chtit nejake hradlove pole - minimalne na dekodovani adres.

( categories: připojení HDD )

USB host controller 12Mbit/s a 480Mbit/s

Rattulla 1.0 ma primo na desce (dokonce na CPU) dva porty USB 1.1 12Mbit/s, takze neni treba resit jeho implementaci.

Na implementaci USB 2.0 hi speed (480Mbit/s) bude patrne nejvhodnejsi pouzit stavajici 16bit sbernici desky TS-7250 a nejaky chip urceny k pripojeni na 16bit sbernici. Patrne by slo pouzit chip Phillips ISP1761 http://www.semiconductors.philips.com/cgi-bin/pldb/pip/ISP1761_2.html
ale nekdo musi (mit cas) nastudovat dokumentaci a application note ...

( categories: připojení usb )