<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/1.5.2" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Mygtukai analoginiam įėjime</title>
	<link>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/</link>
	<description>(originalios biokronikos, nė lašo copy-paste)</description>
	<pubDate>Fri, 18 May 2012 11:15:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=1.5.2</generator>

	<item>
 		<title>Comment on Mygtukai analoginiam įėjime by: Administrator</title>
		<link>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-5052</link>
		<pubDate>Sun, 25 Dec 2011 20:13:10 +0000</pubDate>
		<guid>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-5052</guid>
					<description>Teorinis kompiuterinis analoginių mygtukų modelis:

&lt;img src='/stuff/20111225a.gif' alt='analoginiai mygtukai' /&gt;
(schema)

&lt;img src='/stuff/20111225b.gif' alt='analoginiai mygtukai' /&gt;
(įtampa spaudžiant mygtukus iš eilės)
</description>
		<content:encoded><![CDATA[	<p>Teorinis kompiuterinis analoginių mygtukų modelis:</p>
	<p><img src='/stuff/20111225a.gif' alt='analoginiai mygtukai' /><br />
(schema)</p>
	<p><img src='/stuff/20111225b.gif' alt='analoginiai mygtukai' /><br />
(įtampa spaudžiant mygtukus iš eilės)
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Mygtukai analoginiam įėjime by: plog</title>
		<link>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1687</link>
		<pubDate>Fri, 06 Mar 2009 19:02:38 +0000</pubDate>
		<guid>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1687</guid>
					<description>o tai gerai, reikes kada pasidaryt koki DIY eeprom readeri/writeri :]</description>
		<content:encoded><![CDATA[	<p>o tai gerai, reikes kada pasidaryt koki DIY eeprom readeri/writeri :]
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Mygtukai analoginiam įėjime by: Administrator</title>
		<link>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1686</link>
		<pubDate>Fri, 06 Mar 2009 18:32:36 +0000</pubDate>
		<guid>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1686</guid>
					<description>HN613128 manau perskaitytu bet koks ROM readeris- pinoutas &quot;industry standard&quot;, kad ir kaip 27C64.</description>
		<content:encoded><![CDATA[	<p>HN613128 manau perskaitytu bet koks ROM readeris- pinoutas &#8220;industry standard", kad ir kaip 27C64.
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Mygtukai analoginiam įėjime by: plog</title>
		<link>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1684</link>
		<pubDate>Fri, 06 Mar 2009 18:23:33 +0000</pubDate>
		<guid>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1684</guid>
					<description>na tu paminejai kad minusas - greitis.  aisku nereikia to greicio.
pritariu sis adc variantas tikrai neblogai sugalvotas :]
idomu ar neuzpatentuotas toks dalykas ? :-)


o seip, cia atsitiktinai atklydau i sita puslapi, kazko ieskodamas apie &quot;led matrix&quot;, truputi perzvelgiau postus tai matos kad &quot;pasineses&quot; ant  skaitmenines elektronikos :-) ir kaip tik nesenei gavau toki sena daikta
roland tr-707 bet neveikiantis, 
visas itampas ismatavau maitinimas ok, viskas ok... tai 
susikonstravau toki 8 bitu logic'scope jungiasi tiesiai i LPT porta (ECP) kazkokia 74HC244 bufferine mikroschema uz lita panaudojau =)
ir su juo ieskojau kaip kur ten vaiksto duomenys, tai isvada, kad visa periferija veikia, bet pats CPU uz ~sekundes pakimba =)

ten naudojamas  senas hitachi MCU: HD63B03XF
http://www.datasheetarchive.com/pdf-datasheets/Datasheets-13/DSA-249648.pdf
ir jis prijungtas prie EPROM'o kuriame yra programos kodas: HN613128P
http://www.datasheetarchive.com/pdf-datasheets/Datasheets-8/DSA-150142.pdf

tai va mano nuomone ten EPROM'e kazkuris bitas virto i nuli ir susigadino instrukcijos :))

bet problemele kaip ta EPROMa butu galima nuskaityti gal netycia turi koki nors reader'i tokio senumo chipam (gal pin compatible) 
butu gerai pasiimt is jo dumpa ir dissassemblinus istaisyt klaidas ir patalpint ji i koki nors siomis dienomis gaminamus eepromus :]</description>
		<content:encoded><![CDATA[	<p>na tu paminejai kad minusas - greitis.  aisku nereikia to greicio.<br />
pritariu sis adc variantas tikrai neblogai sugalvotas :]<br />
idomu ar neuzpatentuotas toks dalykas ? <img src='http://www.vabolis.lt/wp-images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
	<p>o seip, cia atsitiktinai atklydau i sita puslapi, kazko ieskodamas apie &#8220;led matrix", truputi perzvelgiau postus tai matos kad &#8220;pasineses" ant  skaitmenines elektronikos <img src='http://www.vabolis.lt/wp-images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ir kaip tik nesenei gavau toki sena daikta<br />
roland tr-707 bet neveikiantis,<br />
visas itampas ismatavau maitinimas ok, viskas ok&#8230; tai<br />
susikonstravau toki 8 bitu logic&#8217;scope jungiasi tiesiai i LPT porta (ECP) kazkokia 74HC244 bufferine mikroschema uz lita panaudojau =)<br />
ir su juo ieskojau kaip kur ten vaiksto duomenys, tai isvada, kad visa periferija veikia, bet pats CPU uz ~sekundes pakimba =)</p>
	<p>ten naudojamas  senas hitachi MCU: HD63B03XF<br />
<a href='http://www.datasheetarchive.com/pdf-datasheets/Datasheets-13/DSA-249648.pdf' rel='nofollow'>http://www.datasheetarchive.com/pdf-datasheets/Datasheets-13/DSA-249648.pdf</a><br />
ir jis prijungtas prie EPROM'o kuriame yra programos kodas: HN613128P<br />
<a href='http://www.datasheetarchive.com/pdf-datasheets/Datasheets-8/DSA-150142.pdf' rel='nofollow'>http://www.datasheetarchive.com/pdf-datasheets/Datasheets-8/DSA-150142.pdf</a></p>
	<p>tai va mano nuomone ten EPROM'e kazkuris bitas virto i nuli ir susigadino instrukcijos <img src='http://www.vabolis.lt/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
	<p>bet problemele kaip ta EPROMa butu galima nuskaityti gal netycia turi koki nors reader'i tokio senumo chipam (gal pin compatible)<br />
butu gerai pasiimt is jo dumpa ir dissassemblinus istaisyt klaidas ir patalpint ji i koki nors siomis dienomis gaminamus eepromus :]
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Mygtukai analoginiam įėjime by: Administrator</title>
		<link>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1681</link>
		<pubDate>Fri, 06 Mar 2009 17:39:17 +0000</pubDate>
		<guid>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1681</guid>
					<description>... ir statyti specialiai šiftinimui mikroschemą? :) O dėl greičio, tai kam jis reikalingas? Kontaktų virpėjimą gaudyti :)
Aš dar suprantu, kad jei reikia kokį signalą pagauti (kad ir iš kokios optinės poros) ar dar ką nors. O žmogienos mygtukus? Iš viso, gi mikroschemų gamintojai siūlo įsigyti pigius mygtukų kontrolerius kurie talpuminiu principu veikia.

Manau, jei yra lyšnas ADC, tai taip daryti žymiai paprasčiau. Galu gale parodyk tu man buitinį prietaisą kuriame būtų &quot;seno&quot; modelio mygtukų skanavimas. LCD monitorius, LG PDP, DVD grotuvas, kažkoks laikrodis, radija-batonas. Visur ADC variantas. Ir dar vienas momentas kuris aktualus kokioje nors radijoje- pas analoginius mygtukus mažiau triukšmo. Įsivaizduok, kai triukšmaus mygtukai išmėtyti po visą &quot;batono&quot; priekį... :)</description>
		<content:encoded><![CDATA[	<p>&#8230; ir statyti specialiai šiftinimui mikroschemą? <img src='http://www.vabolis.lt/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  O dėl greičio, tai kam jis reikalingas? Kontaktų virpėjimą gaudyti <img src='http://www.vabolis.lt/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Aš dar suprantu, kad jei reikia kokį signalą pagauti (kad ir iš kokios optinės poros) ar dar ką nors. O žmogienos mygtukus? Iš viso, gi mikroschemų gamintojai siūlo įsigyti pigius mygtukų kontrolerius kurie talpuminiu principu veikia.</p>
	<p>Manau, jei yra lyšnas ADC, tai taip daryti žymiai paprasčiau. Galu gale parodyk tu man buitinį prietaisą kuriame būtų &#8220;seno" modelio mygtukų skanavimas. LCD monitorius, LG PDP, DVD grotuvas, kažkoks laikrodis, radija-batonas. Visur ADC variantas. Ir dar vienas momentas kuris aktualus kokioje nors radijoje- pas analoginius mygtukus mažiau triukšmo. Įsivaizduok, kai triukšmaus mygtukai išmėtyti po visą &#8220;batono" priekį&#8230; <img src='http://www.vabolis.lt/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Mygtukai analoginiam įėjime by: plog</title>
		<link>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1680</link>
		<pubDate>Fri, 06 Mar 2009 17:23:49 +0000</pubDate>
		<guid>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1680</guid>
					<description>na kas greiciau, ar nushiftint registra ir perskaityt 6 bitus ?
ar laukti kol adc konvertins ?
aisku privalumas tas kad  adc veikia lygiagreciai ir galima  ant A/D interrupto uzhandlint kazka , bet as savo par/ser skenavima ant timer interrupto galiu uzhandlint
+ reikia lyginti if(abutton</description>
		<content:encoded><![CDATA[	<p>na kas greiciau, ar nushiftint registra ir perskaityt 6 bitus ?<br />
ar laukti kol adc konvertins ?<br />
aisku privalumas tas kad  adc veikia lygiagreciai ir galima  ant A/D interrupto uzhandlint kazka , bet as savo par/ser skenavima ant timer interrupto galiu uzhandlint<br />
+ reikia lyginti if(abutton
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Mygtukai analoginiam įėjime by: Administrator</title>
		<link>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1679</link>
		<pubDate>Fri, 06 Mar 2009 16:41:05 +0000</pubDate>
		<guid>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1679</guid>
					<description>Dariau aš ir su par/ser registrais- minusas toks, kad reikia dėti tuos registrus, pumpuoti gana daug ciklų, kad nuskaityti mygtukus. Pliusai- akordai. Bet ar labai daznai naudojami visu klavisu akordai? Net ir PC klavieturoje akordai tik su modifikaciniais klavišais.
Tokį ser/par nuskaitymą dariau viename projekte, kur ser/par registrai valdė daugiasegmentinį displėjų. Tada užteko tik dajungti mygtukus prie &quot;displėjaus&quot; ir viskas veikė.

O analoginio valdymo source koda galima rasti mano bloge, ten kur RTC laikrodžio &quot;griaučiai&quot; įdėti.</description>
		<content:encoded><![CDATA[	<p>Dariau aš ir su par/ser registrais- minusas toks, kad reikia dėti tuos registrus, pumpuoti gana daug ciklų, kad nuskaityti mygtukus. Pliusai- akordai. Bet ar labai daznai naudojami visu klavisu akordai? Net ir PC klavieturoje akordai tik su modifikaciniais klavišais.<br />
Tokį ser/par nuskaitymą dariau viename projekte, kur ser/par registrai valdė daugiasegmentinį displėjų. Tada užteko tik dajungti mygtukus prie &#8220;displėjaus" ir viskas veikė.</p>
	<p>O analoginio valdymo source koda galima rasti mano bloge, ten kur RTC laikrodžio &#8220;griaučiai" įdėti.
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Mygtukai analoginiam įėjime by: plog</title>
		<link>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1678</link>
		<pubDate>Fri, 06 Mar 2009 13:50:17 +0000</pubDate>
		<guid>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1678</guid>
					<description>na cia del tu pin'u sutaupymo ir laidu tai nelabai stiprus pliusas naudoti
analogini iejima,
pvz 
su dviem pinais, ir  2  parallel to serial  8bit registrais butu galima valdyt
16 mygtuku,
pin1 - clock shift out, pin2- data
laidu i keyboarda  clk, data, vcc, vdd is viso 4 vietoj tryju :)
ne ka didesnis pranasumas, + iskart matyciau mygtukus kaip bitmap'a
o naudojant ADC dar reiketu kazkoki  itampa--&amp;#62;mygtukas  dekoderi pasirasyt.
dar didelis minusas kad tik vienas mygtukas vienu metu gali buti paspaustas.
pvz jeigu tavo pateiktoje schemoje paspausciau pirma is kaire tuomet
visi kiti mygtukai jau nedarytu itakos nes V = 0 butu :]

arba neteisingai parinkus varzhas butu galima sudaryti kombinacija tokia kad uzpaudus du mygtukus vienu metu, sistema pagalvotu kad tai kitas mygtukas kazkoks, nes varzos lygiagreciai 
pvz tavo pavyzdi, jei uzpaustume  antra ir trecia mygtukus, gautusi varza
R = 3.3*4.7/(3.3+4.7)=~1.93k     beveik panasu i pirmo mygtuko 1.8k
nu nebent visas imanomas varzu kombinacijas surasius i lentele su ivairiom mygtuku kombinacijom, bet cia irgi reikia parinkt tokias varzhas kad nebutu collision'u nu nz.. overall del vieno laidelio neverta tiek vargti -)</description>
		<content:encoded><![CDATA[	<p>na cia del tu pin'u sutaupymo ir laidu tai nelabai stiprus pliusas naudoti<br />
analogini iejima,<br />
pvz<br />
su dviem pinais, ir  2  parallel to serial  8bit registrais butu galima valdyt<br />
16 mygtuku,<br />
pin1 - clock shift out, pin2- data<br />
laidu i keyboarda  clk, data, vcc, vdd is viso 4 vietoj tryju <img src='http://www.vabolis.lt/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
ne ka didesnis pranasumas, + iskart matyciau mygtukus kaip bitmap'a<br />
o naudojant ADC dar reiketu kazkoki  itampa&#8211;&gt;mygtukas  dekoderi pasirasyt.<br />
dar didelis minusas kad tik vienas mygtukas vienu metu gali buti paspaustas.<br />
pvz jeigu tavo pateiktoje schemoje paspausciau pirma is kaire tuomet<br />
visi kiti mygtukai jau nedarytu itakos nes V = 0 butu :]</p>
	<p>arba neteisingai parinkus varzhas butu galima sudaryti kombinacija tokia kad uzpaudus du mygtukus vienu metu, sistema pagalvotu kad tai kitas mygtukas kazkoks, nes varzos lygiagreciai<br />
pvz tavo pavyzdi, jei uzpaustume  antra ir trecia mygtukus, gautusi varza<br />
R = 3.3*4.7/(3.3+4.7)=~1.93k     beveik panasu i pirmo mygtuko 1.8k<br />
nu nebent visas imanomas varzu kombinacijas surasius i lentele su ivairiom mygtuku kombinacijom, bet cia irgi reikia parinkt tokias varzhas kad nebutu collision'u nu nz.. overall del vieno laidelio neverta tiek vargti -)
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Mygtukai analoginiam įėjime by: Administrator</title>
		<link>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1587</link>
		<pubDate>Thu, 12 Feb 2009 10:14:46 +0000</pubDate>
		<guid>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1587</guid>
					<description>Cha, viskas labai paprasta. Pasiskaičiuokit pagal omo dėsnį įtampos reikšmes ant ADC kai rezistoriai vienodi ir kai rezistoriai kinta pagal eksponentinį dėsnį (kaip pavaizduotoje schemoje) :)</description>
		<content:encoded><![CDATA[	<p>Cha, viskas labai paprasta. Pasiskaičiuokit pagal omo dėsnį įtampos reikšmes ant ADC kai rezistoriai vienodi ir kai rezistoriai kinta pagal eksponentinį dėsnį (kaip pavaizduotoje schemoje) <img src='http://www.vabolis.lt/wp-images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
 		<title>Comment on Mygtukai analoginiam įėjime by: Administrator</title>
		<link>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1488</link>
		<pubDate>Sun, 04 Jan 2009 10:10:29 +0000</pubDate>
		<guid>http://www.vabolis.lt/2008/12/19/mygtukai-analoginiam-iejime/#comment-1488</guid>
					<description>Dėl trasavimo tai nzn. Bet kai mygtukai išnešti į priekinę panelę ar į kitą PCB plokštę, tai labai susitaupo laidų.
Dėl &quot;samodėlno&quot; DAC, tai tokį, ant LPT, dariau gūdžiai DOOM1 laikais. Tada garso plokštės buvo retenybė ir labai brangiai kainavo. Tas daiGtas vadinosi Covox. http://en.wikipedia.org/wiki/Covox_Speech_Thing

Matricos redukuojamos su diodais tikriausiai naudojant &quot;Charlieplexing&quot; kai naudojama dvipusė srovės tekėjimo kryptis. http://en.wikipedia.org/wiki/Charlieplexing</description>
		<content:encoded><![CDATA[	<p>Dėl trasavimo tai nzn. Bet kai mygtukai išnešti į priekinę panelę ar į kitą PCB plokštę, tai labai susitaupo laidų.<br />
Dėl &#8220;samodėlno" DAC, tai tokį, ant LPT, dariau gūdžiai DOOM1 laikais. Tada garso plokštės buvo retenybė ir labai brangiai kainavo. Tas daiGtas vadinosi Covox. <a href='http://en.wikipedia.org/wiki/Covox_Speech_Thing' rel='nofollow'>http://en.wikipedia.org/wiki/Covox_Speech_Thing</a></p>
	<p>Matricos redukuojamos su diodais tikriausiai naudojant &#8220;Charlieplexing" kai naudojama dvipusė srovės tekėjimo kryptis. <a href='http://en.wikipedia.org/wiki/Charlieplexing' rel='nofollow'>http://en.wikipedia.org/wiki/Charlieplexing</a>
</p>
]]></content:encoded>
				</item>
</channel>
</rss>

