Sveiki. Sumaniau pasidaryti audioproco valdyma mygtukais. Tam reikia ir mikrokontrolerio. Sokia tokia programa jam turiu. Duomenys turi buti siunciami per I2C šyną. Gal kas gali numest koki linka is spikares kad butu šyna, nes as niekaip nerandu? Ir jei nesunku tai butu gerai kad kas papasokotumet kaip ja prijungt.
Reikia audioprocesoriaus - sakykim TDA7313. Maciau Lemonoj yra.
Reikia MCU - sakykim Atmega8. Bet kurioj pardej yra.
Programa yra kazkokia. bereikia braizyti schema ir tobulinti. Siulau prisegti cia programa ir bandyti braizyti schema remiantis http://elektronika.lt/schematic/theme/64/72/
As viska jau turiu susiieskojes tik su ta šyna nieko nezinau, nei kur ja rast nei kaip ja jungt. Tai gal kas zino?
I2C arba TWI Shyna tai yra paciam mikrokontroleryje. Tai tiesiog interfeisas-standartas kuriuo siunciami signalai.
As maniau kad ten kokia mikroschema ta šyna todel ir buvo kile klausimu del jos. Idedu tos programos koda kad padetumete isanalizuoti kur kas jungiasi prie mikrokontrolerio:
Kaip supratau is programos tai i audioproca siunciami duomenys per PORTD0 ir per PORTD1. O mygtukai jungiasi prie PORTB0, PORTB1, PORTB2, PORTB3, PORTB4, PORTB5. Ar bent kiek pasakiau tiesos ar ne?
Išvadus teisingai išvardinai.
Kitas klausimas - koks mikrokontrolerio dažnis. Pagrindine bėda šitoj programoj, kad I2C protokolas emuliuojamas softwariškai. Antras dalykas tame kad naudojamas mikrokontroleris kuris jau nebegaminamas, bet iš bėdos randamas.
Galimi du variantai - naudoti ta mikrovaldikli (gauti imanoma) darasius pora eiluciu kodo padaryti jam mute funkcija, arba imti kokia Atmega8 kuriame yra hardwarinis I2C interfeiso palaikymas, tada galima parasyti patikimesne programa, dadeti LCD. Aisku jau reiktu paprogramuoti.
Del mikrokontrolerio tai galvojau deti ATTINY2313. Cia yra visiskai tas pats kas ir AT90S2313 tik kad tas naujesnis ir turi vidini kvarca. O del ATMEGA8 tai galvojau ja naudot ir kazka bandyt iskart su lcd daryt, bet man su programavimu labai sprastai dar. O del mute tai man atrodo butinybe galeciau daryt toki stiprintuvo isjungima, kad nereiktu nutraukti viso maitinimo norint isjungti. O ta turima programa labai reiktu pakeist norint naudot ATMEGA8? (but gerai siandiens viska apsigalvot tai galeciau jau issiust uzsakyma spikarei kad atsiustu prekiu)
Is tikro kodas gali nedaug skirtis jeigu paliktum softwarini I2C šynos valdymą. jeigu galvoji ateity deti LCD tai imk Atmega8. jei ka padesiim pritaikyti jam esama programa. O del LCD matysim. Jungti ekranui bet kuriuo atveju galesi plokstej padaryti. Galesi prijungti bet kada. Neskubant paleisim ir LCD. Tik klausimas ar nori ismokti valdyti mikrokontrolerius ar nori tik pasidaryti ta daikta ir nebesigilinti.
Nu man labiau noretusi ir kazka pramokti. Tai tada uzsisakysiu ir Atmega8. Kazkodel tokios man mintys kad nieko neiseis su programos pakeitimu. O ar sunku butu padaryti hardavarini synos valdyma?
Na nezinant nieko apie tai tai gali uztrukti. Bet jeigu nusiteikes padaryti ir neskubi tai po biski padarysi. Kiek imanoma ir laiko bus padesiu. gal ir man pravers.
Tai nuo ko tavo nuomuone reiktu pradet? Man atrodo kad visu pirma reiktu pakeisti ta programa kad tiktu ant Atmega8 ir pasidaryti kazkokia schemute kaip viska sujunkt.
Pirma manau reikia pasidaryti schema, kuriai bus galima programa rasyti.
yra didele problema - nemoku braizyt su eagle
isvis niekad schemu nebraizes tik pcb moku, bet ir tai nes su eagle. oj beda beda man 
Nors jei ir mokeciau ka nors braizyt nezinociau kur ka jungt. O tai mazu gali patart kur ka jungt ant tos Atmega8? Nu mygtukus ir lcd
Kaip supratau teks paciam viska bandyt ir viska sudegint po 100 kartu
Degint nereiks daug. Postink savo chema ir taisysim. praktiskai paziureti daug maz yrakur. Beje forumas tam yra kad diskutuoti ir konsultuotis. jei bus laiko galesiu nubraizyti chema.
O man klausimas prie kuriu portu daryt lcd jungima? Prie PORTB ar prie PORTD? Tas pats ir prie kuriu jungtukus jungt? Bandysiu ka nors braizyt jei iseis.
Junk taip kad neuzimtum SDA ir SCL koju. LCd junk 4 bitu rezimu.
aj kazkaip nesiseka ten man. Jei turesi kada laisvesnio laiko labai prasau taves nubraizyk jei nesunku ta schema. Kazkaip kai pirmas toks projektelis tai labai sunku
nu pvz lcd jungiu prie PORTB, o tai mygtukus reikia jungti butinai prie PORTD? ar galima ir PORTC naudot? laukiu greito atsakymo

kazka biski nubraiziau. o db taves klausiu ar kas nors pataikyta i tema?
Na sumeciau pirma schemos varianta. Gavosi nemazai mygtuku, bet is esmes visas galimas funkcijas padengia.
Del mygtuku dar gali keistis(pvz matricinis jungimas). Gal sugalvosim prastinti pvz, palikti tik viena iejimo kanala. Matinima sitam reikalui manau reikes atskiroj plokstej realizuoti. daugiau kanalu patogu pavyzdziui persijungti tarp keliu iejimo saltiniu (radijas, CD, telikas, mikrofonas). Cia jau priklauso kas per sistema bus.
As vakar uzsisakiau is spikares TDA7315 nes kitokiu audioprocu nebuvo tai visa schema turetu dar suprasteti. Nes TDA7315 turi tik viena iejima ir du isejimus. Gal biski negerai padariau bet nebuvo is ko rinktis. Tai teks biski schema paprastint
Isejimai tai tik du ar keturi - du priekiui ir du galui?
.........
Ziuriu kad tikrai vienas isejimas. Nu toks labai supaprastintas. Stipriui - dvi koloneles ir bosavykas uztenka. Pati valdymo programa nesiskiria nuo TDA7313 tik maziau funkciju. pratiskai jeigu turi programa TDA7313 tai ji veiks ir ant TDA7315 (aisku mikres adresa reiks pakeisti).
Lemonoj yra TDA7313D
Nu cia dabar gal negerai padariau kad uzsisakiau ta paprastesni audioproca. Nu bus matyt ka ten man jie atsius. Jei ka tai tada reiks kita uzsisakyt. Nors jei man padesi su situo paprastesniu susitvarkyt tai pradziai tiks ir sitas mano nuomuone. O isejimus tai turi tik du. (Kaire is desine.)
Tai padesi?
:) 
Kantrybes
kiek leis galimybes padesiu. :nike:
Jei vakare turesi laiko mazu galetum perbraizyt ta schema tam kitam audioprocui? Tai as galeciau pradet PCB gamint, nes pagal viska koki ketvirtadieni jau tureciau gaut prekes is spikares
O mikrokontroleris ir audioprocas turi buti ant vienos plokstes ar ant dvieju? Noreciau tavo nuomones kaip geriau padaryt?
Manau kad gal lai buna ant vienos plokstes. Ant dvieju paprasciau aisku - maziau trasavimo. Cia daug kas priklauso kaip montuojama bus ir pan. del nubraizymo ziuresiu kaip spesiu as cia.
As pcb darau su lazeriniu spausdintuvu ir lygintuvu tai ant vienos gali tiek daug neiseit. Jau nusibraziau audioproco pcb dar liko mikrokontrolerio o paskui viska sujungsiu arba tiesiog darysiu ant dvieju. nu dar nezinai kaip cia bus. Tai but gerai kad kada nors perbraizytai. Tai galeciau paklaust nes kyla vienas klausimas del tos schemos.
Perbraiziau schema:
DEl PCB tai reikia stengtis atskirti Analoginiio signalo zeme nuo skaitmeninio bei tas zemes jungti zvaigzdes principu, kad nesigautu kilpos, nes kitu atveju indukuosis triuksmai. Nesu ipatingas specas ant analogines technikos.
O iejimams ir isejimas naudot po 3 laidus ar po 4, reikia iskart apigalvot nes noriu det kontaktines kaladeles?
Skirtumo nera. jeigu nori atskirai kaire ir desine tai prie kiekvieno gali GND naudoti. Gal taip ir geriau.
Schemoje matau pazymetus ant mikrokontrolerio 7 mygtukus. Tai tiek ir paliksim?

Ir cia pazymejau schemoje kas dar neaisku. Ten koks jumperis ar kas?
Tas kur apibraukei tai reset. jis nebutinai turi buti isvestas.
O siaip tai mygtuku yra 10. Kiti jungis prie MISO MOSI ir SCK isvadu.
Siaip del mygtuku nezinau kaip geriau padaryti. kiek ju reikia. Dabar as juos sudejau pagal funkciju poreiki kad butu galiam viska valdyti: garsa, kiekvieno garsiakalbio atskirai, Bass, treble, loudness, Mute. Gal turi pasiulymu del mygtuku kaip juos realizuoti. As kai kur ant vinoe mygtuko kelias funkcija numatau, pavyzdziui spaudant SP_select mygtuka pasirenkamas garso valdymas. Einantis eiles butu bendras garsas, kairysis, desinysis garsiakalbis ir taip is eiles. mygtukas Step nustatytu kokiu zingsniu garsas keiciamas. ir t.t.
Zodziu neskubek su PCB labai. Nusprendziam kaip darysim, tada pradesiu siokia tokia dokumentacija kas is kur dygsta bus ir puslapiui medziagos.
Dabar svarbiausia funkcionaluma nuspresti.
Jei taip butu viskas kaip tu isvardinai tai man atrodo kad jau butu tikrai labai geras stipriaus valdymas. O pacius mygtukus tai mano nuomuone reiketu deti ant atskiros plokstes, butu kaip klavetura
.........
Tai sita projekta desi i savo tinklapi?
Cia tai faktas. Shemoj palikau tik jungtis. Gal but perdarysiu i viena bendra lizda, kad butu galima kokia 10 pinu kistuka panaudoti ir viskas. kadangi koju uztenka, jauciu nedarysiu kitokio mygtuko jungimo, bus gerai tiesiai nuo koju i zeme.
Manau kad taip sazininga
, nes lygiagreciai galvoju ir savo PCB darytis.
Va dar prisiminiau. LCD jungti pkeisti reikia. Deti isdvieju eiliu 2x8 kontaktu, tada galima bus panaudoti uzspaudziama kistuka. Ir reikia prideti LCD pasvietimo isvadus.
O tai jei darysi pcb tai gal ir man duosi pasinaudot? Nereiks man daryt ir zinosiu kad be klaidu bus.
O jei desi i savo puslapi tai turetu sulaukt daug demesiu jei kas ten mums pavyks. Gales bet kuris pasigamint toki pat
Na del populiarumo nezinau. Siaip nelabai ka daugiau ziurejom. Ar butent sitie Audio procesoriai yra geri ar yra daug geresniu. Pagal kaina tai manau normalus. Paziuresim kaip jie elgsis kai bus gatavas produktas.
Pasidarysiu as ta valdyma, reiks galvoti apie koki stiprintuveli. Manau protinga i masina kazka konstruoti. Tik visgi noretusi kad butu du isejimai (priekis galas). tai ir galvoju ar daryti TDA7315 ar visgi TDA7313.
Jei darysi su TDA7313 tai reiks ir man tada sakytis ja, nes paskui man paciam gali nieko neiseit pakeist
Arba galima naudot toki audioproca tik sunkiau ji gaut butu nes tik evitoj maciau http://www.promelec.ru/pdf/tda7314.pdf
Va cia tai butu idealus variantas - bent man. vienas iejimas ir du isejimai. Gal reiktu bandyti ja gauti arba uzsisakyti. lemopnoj maciau
Pristatytu iki 2007-02-20 18.69 Lt.
Manau jeigu daryti tai pasidaryti kad paskui nesigaileti.
Tik ziuriu kad tik DIP korpuse jie. kazkaip noretusi SO24, bet cia ne esme.
As su TDA7313 nenoriu dar del to daryt kad neturiu jokios patirties su SO24, man geriau butu DIP. Nu jei man atsius TDA7315 tai gal darysiu su ja o paskui ko nezinosiu tai klausiu pas tave. Nu cia man dar pirmas toks darbas tai uztektu ir TDA7315. Nes stipriu tai zadu daryt 2x100W. Tai va jei padesi su programavimu tai as darysiu TDA7315. O jei neatsius tai sakytis tada reikes TDA7318 spikare dar turi kelias dip korpuse.
TDA7318? :shock:
Nu jo TDA7318 o kodel akys anr kaktos issoko? Nes spikarej daugiau nieko gero nera.
Na cia jau panasi i TDA7313. keturi iejimai ir du isejimai. TDA7314 man labiausiai patiko. O gauti tai nera problema. usakysim ir ateis per savaite. Ar butinai tau is spikares?
Nu man spikare atsiuncia i pasta nes marijampolej nera rimtos elektronikos prekiu parduotuves. Nu yra viena kuri uzsako is lemonos prekes tai paprasau tai ir kokia mikroschema man uzsako. O mazu reik pazet kokio kito audio proco, nes kiek girdejau tai sitie nera labai geros kokybes? O jei as negausiu jokio kito audioproco tik TDA7315 tai man padesi viska pasigamint?
-----------
Neblogas variantas:
http://www.spikare.lt/index.php?id=2&lang=lt&acc=show&term=TDA&pcode=MTD7302
Skelbti naują komentarą