Aihe: EPROM -ja PIC-piireistä ja niiden sovelluksista?
1
placebo
10.04.2005 20:34:38 (muokattu 10.04.2005 20:35:45)
Törmäsin EPROM-käsitteeseen lukiessani eräästä mielenkiintoisesta kitarapedaalimuunnoksesta - Kyseisessä muunnoksessa kopioitiin Digitechin XP-300 pedaalin EPROM ja siirrettiin se DIGITECHIN XP-200 pedaalin vastaavalle lastulle. Ks pedaalisarjan pedaalit ovat siis (ilmeisesti?) piiritoteutukseltaan identtisiä, ainoastaan EPROM -piirien sisällöt poikkeavat toisistaan.
 
---
 
PIC-piireillä olisi ilmeisesti mahdollista toteuttaa kaikenlaisia yksinkertaista logiikkaa vaativia sovelluksia(?); Esimerkiksi MIDI-ohjaimen henkisiä 'reitittimiä' (Mikäli koodin vääntäminen on hanskassa).
 
---
 
Miten EPROM-piirillä oleva koodi "puretaan ääneksi"?
Millaisissa muissa kirasovelluksissa törmää EPROM-piireihin?
Millaisella laitteistolla tuollaiselle EPROM-piirille kopioidaan?
Millä ohjelmalla/ohjelmilla kyseisen koodi tuotetaan?
 
Samat kysymykset pätevät PIC-piireihin :)
 
Ideana olisi siis saada jonkinlaista yleissivistävää käsitystä "koodia" sisältävistä piireistä.
"The notes are the same all around the world, but the way you put the notes together must be something very personal - Your own story" - Pierre Bensusan
Tubeman
11.04.2005 07:46:22 (muokattu 11.04.2005 07:49:51)
Törmäsin EPROM-käsitteeseen lukiessani eräästä mielenkiintoisesta kitarapedaalimuunnoksesta - Kyseisessä muunnoksessa kopioitiin Digitechin XP-300 pedaalin EPROM ja siirrettiin se DIGITECHIN XP-200 pedaalin vastaavalle lastulle. Ks pedaalisarjan pedaalit ovat siis (ilmeisesti?) piiritoteutukseltaan identtisiä, ainoastaan EPROM -piirien sisällöt poikkeavat toisistaan.
 
---
 
PIC-piireillä olisi ilmeisesti mahdollista toteuttaa kaikenlaisia yksinkertaista logiikkaa vaativia sovelluksia(?); Esimerkiksi MIDI-ohjaimen henkisiä 'reitittimiä' (Mikäli koodin vääntäminen on hanskassa).
 
---
 
Miten EPROM-piirillä oleva koodi "puretaan ääneksi"?
Millaisissa muissa kirasovelluksissa törmää EPROM-piireihin?
Millaisella laitteistolla tuollaiselle EPROM-piirille kopioidaan?
Millä ohjelmalla/ohjelmilla kyseisen koodi tuotetaan?
 
Samat kysymykset pätevät PIC-piireihin :)
 
Ideana olisi siis saada jonkinlaista yleissivistävää käsitystä "koodia" sisältävistä piireistä.

 
Laitan linkin suomalaiselle picci-sivulle,sieltä löytynee alkuun tietoa.PIC on ihan käyttökelpoinen piiriperhe,AVR on kehittyneempi,,itse olen PIC'iä käyttänyt ihan kokeilumielessä muutamiin juttuihin,näissähän on se kätevä puoli että se mihin piti tehdä rauta-tasolla usealla logiikka piirillä jokin härpäke,onnistunee nyt pienemmällä piirimäärällä,ja funktiotkin on helpompi testata kun ne on ohjelmallisia,riesana ainakin itsellä tuo ohjelmointikokemus,eli vähäinnen ,onneksi on sovelluskehittimiä saatavan ilmaiseksikin joitain,Microchipin MBLAB on hyvä.PIC on alkuaan ohjelmoitava sarjaliikenne ohjain.Hyvä puoli näissä kummassakin piiriperheessä on lähdekoodien saanti,voi jo valmiista koodista veivata haluamaansa,,ja jopa kysäistä koodin tekijältäkin apua.
 
ja se linkki.. http://www.hut.fi/~jalapaav/elektroniikka/PIC/PIC.html
 
Googlella löytää mitä ihmeellisimpiä sivuja näille kummallekin piirille,hakusanaksi vain pic projects
tai pic ,löytyy suomeksi ja ulkomaan kielelläkin.
Paljon olis kolvattavaa,vaan ei aikaa..
placebo
12.04.2005 03:14:55 (muokattu 12.04.2005 03:15:54)
Kiitoksia Pjl ja Tubeman!
 
Prosessori käy sitten vaan tarpeen mukaan rommista lukemassa että mites sitä flangeria nyt sitten saadaan aikaan ja muljuttaan tulosignaalia ohjeiden mukaan.
 
Tuon yms toteutus olisi kiva nähdä lohkokaaviona - Jos käyttäisi pohjana alla olevassa linkissä olevaa flangerin lohkokaaviota, niin olisi mielenkiintoista nähdä miten prosessori, muisti, väylät jne sijoitettaisiin tuohon…
 
http://www.geocities.com/scaprile/fxd.html
 
Räkkimallisessa SansAmp:issahan on muistia. Itse etunen on analogielektroniikkaa. Kyseisessä tapauksessa on mielestäni vielä suht helppo hahmottaa, kuinka prosessori käy hakemassa muistista 'potikanarvot' ja siirtää ne väyliä pitkin oikeille paikoilleen(?). Tuntuisi luontevalta siirtää sama logiikka tuohon flangeriinkin.
 
Yksi tekijä mikä vaikeuttaa digitaalisten piirien hahmottamista käytännössä on mielestäni juuri se, että valmistajat integroivat yhdelle lastulle omien tarpeidensa mukaan ties mitä toimintoja. Sitten kun on vielä niin, että kyseisistä IC:seistä ei löydy tietoa vaikka kuinka penkoisi…
"The notes are the same all around the world, but the way you put the notes together must be something very personal - Your own story" - Pierre Bensusan
pjl
12.04.2005 10:33:07
 
 

 
http://www.geocities.com/scaprile/fxd.html
 
Räkkimallisessa SansAmp:issahan on muistia. Itse etunen on analogielektroniikkaa. Kyseisessä tapauksessa on mielestäni vielä suht helppo hahmottaa, kuinka prosessori käy hakemassa muistista 'potikanarvot' ja siirtää ne väyliä pitkin oikeille paikoilleen(?).

 
No ikäänkuin. Kyeistä vempelettä ikinä näkemättä arvaisin että siellä on joku mikrokontrolleri, joka ohjaa digitaalipotikoita. Potikoiden arvot vaan muistiin talteen ja kun pitää saada taas tallennettu pätsi käyttöön käydään lukemassa arvot muistista ja kirjoitetaan potikoille. Tod näk. etupaneelin potikoiden arvot luetaan prosessorille ja niiden mukaan säädetään taas niitä digitaalisia potikanvastineita.
 
Tuntuisi luontevalta siirtää sama logiikka tuohon flangeriinkin.
 
Juu-u. Paitsi että yleinen toteutus aiheesta lienee signaaliprosessori, joka tapauksesta riippuen osaa tehdä viiveitä ja laskea suotimia ja muuta mukavaa. Lohkokaavi lienee yksikertaisuudessaan sellainen että piirrät neliön tuon flangerin (tai mikä vaan) ympärille ja viereen toisen neliön johon kirjoitat rom. Sitten vaan viiva väliin. Ja nykyään usein se ROM on suoraan siellä prosessorin piirillä, eli se siitäkin sitten...
 
Yksi tekijä mikä vaikeuttaa digitaalisten piirien hahmottamista käytännössä on mielestäni juuri se, että valmistajat integroivat yhdelle lastulle omien tarpeidensa mukaan ties mitä toimintoja. Sitten kun on vielä niin, että kyseisistä IC:seistä ei löydy tietoa vaikka kuinka penkoisi…
 
Näin se on ja kuuluu kait ollakin. Monet noista erikoisimmista piireistä on ns. ASIC, eli Application Specific IC -piirejä, joiden kehittämisestä firmat ovat maksaneet isot hillot. Eipä niiden speksejä viitsi julkaista kilpailijan kopioitavaksi. Perus mikrokontrollerin sisälle pääsee mukavasti katsomalla datalehteä. Esim. Atmelin ATtiny2313: http://atmel.com/dyn/resources/prod_documents/doc2543.pdf ja sieltä sivu 3.
Tubeman
12.04.2005 11:14:10
Tämä unohtui eilisestä viestistä,bongaa se kirja sieltä,se on aika oivallinen opus.
 
http://www.tietomyrsky.fi/
Paljon olis kolvattavaa,vaan ei aikaa..
‹ edellinen sivu | seuraava sivu ›
1
Lisää uusi kirjoitus aiheeseen (vaatii kirjautumisen)