Académique Documents
Professionnel Documents
Culture Documents
2.3. ARITMETICA BINARIA. Las reglas para realizar operaciones en aritmtica binaria son similares a las que se utilizan en el sistema decimal, pero mucho ms simples, ya que se utilizan solamente dos nmeros. Las reglas para las cuatro operaciones bsicas son:
2.4. OTROS CDIGOS BINARIOS. Hay otros cdigos binarios que se utilizan en electrnica digital y que por su importancia se explican a continuacin. Decimal codificado en binario (BCD).
Este sistema es una forma particular de emplear el sistema binario, que se utiliza para representar nmeros decimales. Cada dgito decimal se representa con bloques independientes de 4 bits codificados en binario. Se utiliza para representacin de nmeros decimales en displays. Su formato se representa en la siguiente tabla:
De esta forma la representacin de nmeros decimales se hara de la siguiente forma: DECIMAL (782) CODIGO BCD 7 0111 8 1000 2 0010
Cdigo de paridad de bit: ste no es en s un sistema de numeracin, sino que ms bien es un sistema de seguridad para otro sistema de numeracin. Se utiliza en la transmisin de datos entre ordenadores y en algunos tipos de memorias, para controlar que el byte recibido es correcto y no ha sufrido modificacin de la informacin en el proceso de transmisin de los datos digitales. Funciona con un solo bit, que representa el tipo de paridad que tiene el byte que lo acompaa junto con el propio bit de paridad, segn los siguientes formatos. Paridad impar: El nmero de unos del grupo de bits formado por los datos y el bit de paridad es siempre impar, con lo que el bit de paridad es puesto a uno si el numero de unos del dato original era par y se pone a cero en el caso contrario. Paridad par: El nmero de unos del grupo de bits formado por los datos y el bit de paridades siempre par; con lo que el bit de paridad es puesto a uno si el nmero de unos del dato original era impar y se pone a cero en el caso contrario.
Propiedadasociativa:Dadastresvariablesbooleanassecumple:
PuertalgicaAND:RepresentaelproductoenellgebradeBoole.Susalidaser1sitodassusentradasson1.
PuertalgicaNOT:RepresentalanegacinlgicadellgebradeBoole.Susalidaserlainversadesuentrada.
Laspuertasquesehanmostradohastaahorasonlaspuertasbsicas,perohayms,queaparecencomo combinacindelasanterioresysontambinmuyutilizadasenloscircuitosdigitalesdepropsitogeneral.
PuertalgicaNORExclusiva:Eslapuertacomplementariaalaanterior.Susalidaser1sisusdosentradasson igualesyserceroenelcasocontrario.Susmboloytabladeverdadson:
10
4.3.FAMILIASLGICAS. Existenvariasfamiliaslgicasenelmercado,cadaunaconunasdeterminadascaractersticas.As dependiendodecadaaplicacinhabrqueseleccionarlaquemejorseadapteacadacaso,yaseaen velocidad,requisitosdeconsumooqueseainmunealruidoqueexistaenunafbrica. DebidoalosrequisitosdelaindustriaactuallasdosfamiliaslgicasquemshanproliferadosonlaCMOSyla TTL,sobretodolaTTLyaquepresentaunamayorcombinacindecircuitoslgicosensusintegrados. Estasdosfamiliaslgicassonlasquesevanaestudiarconunmayordetalleenlossiguientesprrafos. 4.3.1.FamilialgicaTTL Eslafamilialgicamsextendidadelmercadoyporelloeslaquemayorcombinacindecircuitoslgicos digitalespresenta.Sualimentacinesde+5Vconunatoleranciade5V,unfanoutde10ybuenainmunidad alruido.SunombrevienedeLgica TransistorTransistor(TTL),queeslatecnologaconlaqueestconstruida. Dentrodeestafamiliaexistendiversassubfamiliasquepresentandistintascaractersticasencuantoa velocidadyconsumo,estasson:
11
4.3.2.FamilialgicaCMOS Eslasegundafamilialgicamsvendidaenelmercado.Secaracterizaporelbajoconsumodeenergaque necesitaparafuncionar,aunquestedependedelafrecuenciadetrabajodelcircuitoencuestin. Aligualqueenlafamiliaanteriorhayvariasversionesosubfamiliaslgicasdentrodeestatecnologa, dependiendodelasaplicacionesenlasquesevallanautilizar. Comocaractersticasbsicashayquesealarquesepuedenalimentarconunrangodetensionesentre3y 15V,presentandounfanoutmuchomayorqueelquepresentalafamiliaTTL,enestecasode50.Tambin presentaunafabulosainmunidadalruido,conloquenopresentaningninconvenientedeusoenambientes muyruidosos,comosonlasfbricas. Lasprincipalesdesventajasquepresentaestafamiliasonsubajavelocidadyuncuidadomayorenla manipulacindeestoscomponentes,yaquesepuedenromperdeformamuyfcilenpresenciade electricidadesttica. LassubfamiliasdelafamilialgicaCMOSson: CMOSestndar:Estformadoporlaseriedecircuitosintegradosdelaserie 4000.Estaserietieneunconsumoporpuertade2,5nWyuntiempoderespuestade40nS. HCMOS:EslafamiliaCMOSdealtavelocidad,identificndoseporlaserie74HCxx.Sualimentacin debeserenentre2y6V,tieneunretardode9nSyunconsumoporpuertade2,5nW. HCMOScompatibleconlafamiliaTTL.Pertenecealaserie74HCTxx.Sutensindealimentacinesde 5V,siendolasdemscaractersticassimilaresalasdeloscasosanteriores.
Acontinuacinsepresentaunatablaresumendelasfamiliaslgicasquesehanvistojuntoconsus caractersticas.
12
13
Esdecir,latabladelaverdadanteriorsepuederepresentarcomo:
14
5.2.RESOLUCINLGICADEPROBLEMAS. Pararesolverunproblemacorrectamenteydeformaorganizadasehandeseguirunaseriedepasosentreel enunciadodelproblemaylaobtencindelcircuitofinal.Comorequisitosfundamentalesestnlosde entenderdeformaclaraelproblemaaresolveryelrealizarelcircuitodelaformamsreducidaposible,ya queellonosllevaralaobtencindeuncircuitomssencilloderealizaryconunmenorcostodedesarrollo. Aslasfasesmnimasquesehanderealizarenlaresolucindeunproblemason: Comprenderdeformaadecuadaelproblemaquesetrataderesolverydeterminarennmerode entradasysalidasnecesariasquedebetenerelcircuitoadisearparalasolucindeste. Formarlatabladeverdadcontodaslasentradasysalidasquesehanconsideradonecesarias,conlo queparacadacombinacindeentradaseobtienenlasalidacorrespondiente,segnindiqueel problema. Obtenerlasecuacioneslgicasdelcircuitoapartirdelatabladelaverdadantesobtenida.Se obtendrunaecuacinporcadasalidaquesenecesite. Simplificaralmximolasecuacioneslgicasobtenidas,paraasobtenerelcircuitomsreducido posible.Msadelanteseexplicarunmtododesimplificacinmuyeficaz,queserealiza grficamente. Convertirlasecuacionesobtenidasenuncircuitolgicoquesepuedamontar.
Acontinuacinsemuestraunejemploderealizacindeuncircuitoprctico. Ejemplo:SedeseacontrolardosmotoresM1yM2pormediodetresinterruptoresA,ByC,deformaquese cumplanlassiguientescondiciones: 1. 2. 3. 4. Solucin: Siguiendolasfasesquesehanexpuestoanteriormente: Fase1:Lasentradassernlostresinterruptores,puestoquesonlosqueeloperariomanejaparacontrolarlos motores,ylosmotoressernlassalidas,yaqueesloquesetratadecontrolar. SiAestpulsadoylosotrosdosno,seactivaM1. SiCestpulsadoylosotrosdosno,seactivaM2. SilostresinterruptoresestncerradoseactivanM1yM2. Enlasdemscondicioneslosdosmotoresestarnparados.
Fase 2: Se realiza la tabla de la verdad para todas las posibles combinaciones de entrada.
15
Fase3:Obtencindelasecuacioneslgicasapartirdelatabladeverdad.
Fase4:SimplificacindelasfuncionesmediantemtodosmatemticosconocidosdellgebradeBoole.
Fase5:Conversindelasfuncioneslgicasobtenidasenlafaseanteriorenuncircuitolgicocombinacional.
Pero si se tiene en cuenta que la operacin circuito anterior se puede representar como:
16
AslasiguientefuncinlgicasepuedeconvertirapuertasNORcomo:
ParaconvertirlaenpuertasNANDseharacomo:
17
18
Estasimplificacinserealizamediantetablasquetienenunformatoespecial,demaneraquedeunacasillaa otrasolocambieelvalordeunavariable.Elaspectodeestastablas,ascomolasvariablesalasqueafecta,es:
Estosdiagramassepuedenampliarhasta6variablesomsperosumanejosevuelvemuyengorroso.Sisevan amanejarmsvariablesesconvenienterealizarlasimplificacinporordenador,queutilizaparaellootro mtododesimplificacin. Siseobservanlosdiagramasanterioressevecomoenlaesquinasuperiorizquierdaaparecenlosnombresde lasvariablesyasuladolosvaloresqueestaspuedentomar. Ademspararellenardeformamscmodalosdiagramassehansituado,encadacasilla,losnmeros decimalescorrespondientesacadacombinacindelasvariablesdeentrada,suponiendoqueestasestn colocadasdemayoramenor.Esdeciralacombinacin00101correspondientealasentradasEDCBA, correspondindoleelnmerodecimal5. Paralacorrectasimplificacindeunafuncinlgicasedebenseguirunaseriedepasosbiendefinidos,quese ajustenaunaseriedenormasconcretas.Paravertodoestosevaarealizarunejemploprctico: Ejemplo:Lafuncinasimplificarser:
19
2.Seescribeun1un0enlascasillasquecorrespondan,comosifueraunatabladelaverdad.
20
21
22
7.1.2.DecodificadorBCD/decimal Estedecodificadoressimilaraldelafiguradearribaperoenestecasotienecuatroentradasbinariasen formatoBCD,conlosolosepresentan10posiblescombinacionesdeentrada,porloquesolotendr10 salidas. Sutabladelaverdades: LamayorpartedelosdecodificadoresBCD/binariocomercialesincluyenalgn sistemadeeliminacindeentradasnovlidas,debidoaquelasltimas combinacionesbinariasdeentradanosonvlidasencdigoBCD,conloqueno seactivarningunasalida. 7.2.APLICACINDELOSDECODIFICADORES.Unaaplicacinprcticadelos decodificadoresesladegeneracindecircuitoscombinacionalesdeforma sencilla,conlanicaayudadeunapuertaORAND,dependiendodeltipode lgicaqueutiliceeldecodificador. Paraellobastarconsumaromultiplicarconlapuertalgica,lassalidasdel decodificadorqueproporcionenlafuncinlgicaquesepretendeconseguir.As paragenerarlafuncinlgica unodelossiguientescircuitos: bastarconmontar
ElcircuitocomercialmsutilizadoeseldecodificadorBCDdecimal(4028).Estechipfuncionaconlgica positivadeentradaypositivadesalida.
23
24
Latabladelaverdadcorrespondientees:
25
EndondelaXpuedesercualquieradelosestados01. Elsmboloesquemticoquerepresentaestecodificadores:
EndondeIesunaentradadeinhibicinquepermitealtcnicocontrolarelfuncionamientoglobaldechip.As un1harqueelchipnofuncione,conloquetodassussalidasestarnpuestasanivelalto,yunceroharque elcircuitofuncionenormalmente. Ademsselehanaadidodossalidasadicionales,quefuncionanconlgicanegativa,sufuncines: P0indicaqueningunadelasentradasestactiva. P1indicaqueunaomsentradasestnactivas.Sealmuytilparaalmacenarlosdatospulsadosenun circuitoconmemoriacuandoseactivaalgunaentrada. Elcodificadordecimal/BCD40147integradodelafamiliaCMOStieneel siguientepatillaje: Estechipfuncionaconlgicanegativadeentradayconlgicanegativa desalida.Ademstieneprioridad90. Enigmaelectrnica Cursos de enseanza
26
27
28
Elcircuitointegradoquehemosescogidoparaestepuntoesel4067.Estechipfuncionacomomultiplexory demultiplexor.LapatilladecontrolOUT/INeslaentrada/salidacomndedatosparaelcircuitointegrado.
29
Siseobservadetenidamentelafigurasepuedeobservarcomoeldemultiplexorseparecebastantealun decodificador,exceptoporlapatilladeentradadedatos.stapuedesersustituidaeneldecodificadorconla patilladeinhibicin. Losdemultiplexores,aligualquelosmultiplexores,existenendosversiones,laanalgicayladigital.Enla versinanalgicahayquetenerencuentaqueelsentidodelasealesbidireccional,porloquestecircuito sepuedeutilizarenlosdossentidos,esdecirelmultiplexortambinpuedefuncionarcomodemultiplexor. 7.9.COMPARADORES Uncomparadordenbitsesuncircuitoquetienecomoentradasdosnmerosbinariosdenbitscadaunoy comosalidastresindicadoresquesealanquenmero,presenteenlaentrada,esmayor,menoroigualque elotro. Enloscircuitoscomercialesademsseintroducenotrastresentradaslgicasadicionalesparapoderunir varioscomparadores,conelfindepodercompararnmerosmayores(demsbits). Enigmaelectrnica Cursos de enseanza
30
Laformadeconexindevarioscircuitosintegradosdeestetiposerealizadelasiguientemanera:
31
32
niveluno,lasalida pasaatenerunvalorcero,valorqueserealimentaalapuerta1,loqueharquela salidaQtomeunvalor1.SivolvemosasituarlaentradaRaunvalorlgicobajoelestadodelassalidasno variar. Hayqueconsiderarunaltimacondicin,enelcasoenqueambasentradasestnanivelalto.Enestecaso ambassalidasquedarnanivelbajo.EsteestadoenunestadoquehayqueevitarenlasbsculasRS,yaque secreaunestadodeindeterminacinalestardossealesdesalida,quedeberanserinversas,conelmismo valor.Unavezqueambasentradasvuelvenanivelbajolacondicindeindeterminacindesaparece,yaque ambaspuertasintentanconseguirunestadodesalidaalto,peroalmismotiempo.Debidoalostiemposde retardounadeellasloconseguirantesquelaotra,quedandoentonceselcircuitoenunestadoestacionario ydeterminado,elproblemaesenquenosesabeenquestadoquedar.Estodependerdecadabiestabley nopuedeserdeterminadoapriori Comoseveenelfuncionamientodelbiestableinfluyeelestadoanteriorenelqueseencontraba.Latablaque semuestramsabajoreflejaelmododefuncionamientoenelquesepuedeencontrarunbiestableRSen todoinstante.
33
8.4.BIESTABLERSSINCRONO LosbiestablesRSvistoshastaahorasonraramenteutilizadosenlaprctica,yaquepresentanproblemasenal almacenamientodelainformacinbinaria,debidoaquetambinalmacenanlainformacinerrneaderuido quesepuedeproducirenloscircuitosdigitales,deformaquealmacenaelltimovalorexistenteensus entradas,sinsabersieselcorrecto.Paraevitarestoseaadenalcircuitodospuertasdecontrolparadejar quelainformacinsolopaseanuestrobiestablecuandoesaspuertaslopermitan.Deestemodoahora podremosintroducirunasealdecontrolquegobierneelestadodeesaspuertas,demaneraquelosdatosse guardencuandoesasealloindique. Aestasealnormalmenteselallamasealdereloj,queserlaencargadadeintroducirlosdatosalbiestable enintervalosperidicosdetiempo.Estasealseutilizamuchoenloscircuitosdigitales,yescomnparatodos loscircuitosintegradosquelocomponen,demaneraquemantieneatodaslassealesdelcircuito organizadasenintervalosdetiempo,deformaqueelcircuitofuncionadeformasncrona.Estoquieredecir queningnelementodelcircuitopuedetomardecisionesencualquiermomento,sinoquetendrqueesperar hastaquelasealderelojseloindique. Elesquemadelnuevobiestable,queenestecasosersncrono,es:
34
Siobservamoseldiagramaanteriorsevequeloscambiossoloseproducencuandolasealderelojtieneun valoralto.Anassiseproducencambiosmientraslasealderelojestanivelaltoestoscambiossereflejan enlasalida,conloquenosetieneelcontroltotaldelcircuitoquesepensaba. Hayotrosbiestablesmsavanzadosquecambiansuestadodesalidajustoenelcambiodeestadoaltoabajo enlasealdereloj.Enestecasosedicequeelbiestablecambiasuestadoenelflancodebajada.Deesta maneraelestadodelasentradassolosetomaenuninstantedetiempomuycorto,conloquenoseda tiempoaqueestepuedacambiar. Otraformadedisparodelbiestableesenlatransicindebajoaaltoenlasealdereloj,conloquesedice queelbiestablesedisparaporflancodesubida. Enresumenlasformassncronasdedispararaunbiestableson: Pornivelaltodelasealdereloj. Pornivelbajodelasealdereloj. Porflancodesubidadelasealdereloj. Porflancodebajadadelasealdereloj.
35
Siobservamoselfuncionamientodeestecircuitoveremosquelonicoquehaceesalmacenarunacopiadel valordeentradaenlasalida,esdecir,siintroducimosunnivelaltoenlaentradaSseraunoyRseracero,con loquelasalidatomaraunvaloralto.Enelcasocontrariolasalidatomaraunnivelbajo. Otrofactoratenerencuentaesqueenestaconfiguracinnosepuedeproducirlacondicinde indeterminacinqueseproducaenelbiestableRS,yaquelapuertainversorasiempreproporcionaenuna delasentradasunvalordistintoqueladelaotra. LautilidadprcticaquetieneestecircuitoessufuncincomoLatch,palabraqueseutilizacomosustitutade circuitomemorizadordedatos.Lafuncinquerealizaenuncircuitoescomoladeunamemoriaquealmacena losdatosdevariosbits. Unejemplodeutilizacindeestetipodebiestablesseraladealmacenarlosdgitosquevapulsandoun operarioenuntecladonumrico,deformaquecuandoeloperariodejadepulsarlosdatosquedan almacenadosenelbiestableDyelcircuitodigitallospuedaprocesardurantemstiempo. 8.6.ELBIESTABLEJK ConelbiestableJKsecreaparasolucionarelproblemadeindeterminacinquetieneelbiestableRS.Parello semodificasteltimocondospuertasms,demaneraquesisedalacondicindeindeterminacinel biestablecambiaalestadocontrarioalqueestaba.Lamodificacinquesellevaacabosemuestraenlas siguientesfiguras. Enigmaelectrnica Cursos de enseanza
36
ElbiestableJKintegradosepresentaenlapastilla4027delafamiliaCMOS.Estecircuitointegradocontiene dosbiestablesdeestetipointegrados.Supatillajesepuedeobservarenlasiguientefigura:
37
Latabladeverdadqueindicalosposiblesestadosenlosquesepuedeencontrarestebiestablees:
8.8.BASCULASMONOESTABLES Estetipodebsculassediferenciandetodaslasquehemosvistohastaahoraenquelasanteriorestenandos estadosestablesbiendefinidos,enlosquepodanpermanecerduranteuntiempoindefinidoystassolo tienenunestadoestable,enelquepermanecerntodoeltiempo.Ademshayotroestado,el complementarioalprimero,queseractivadoporunasealexternayprovocarqueelmonoestable permanezcaenunestadoinestableduranteunperiododetiempodeterminadogeneralmenteporuncircuito RC. Estetipodebsculasgeneralmentesonactivadasporflanco,yaseaascendenteodescendente. Elefectoqueseproduceenlasalidasepuedeobservarenlassiguientesfiguras: Enigmaelectrnica Cursos de enseanza
38
Elestadoestableestdefinidocomounnivelaltotantoparalaentradadeimpulsosexteriorescomoparala salida. Cuandoporlaentradaserecibeunimpulsonegativoelcircuitosedisparaporflancodebajadaylasalida tomaunnivelbajoduranteunperiodoquedependedelaconstanteRC,volviendomstardeatenerunnivel alto.Alintroducirunvalorbajoporlaentradadelapuertaseproduceunnivelaltoenlasalidadelaprimera puerta,alestarelcondensadordescargadoeneseinstante,elnivelaltopasaalaentradadelasegunda puertaNAND,demaneraquesusalidapasaatenerunnivelbajo.Unavezqueelcondensadorsecargaa travsdelaresistenciaenlaentradadelasegundapuertavuelveahaberunnivelbajo,provocandoquela salidavuelvaanivelalto,dandoporfinalizadoelestadoinestable. Sepuedeobservarque,debidoalmododefuncionamientodelcircuitoRC,sisemantieneunnivelbajoenla entradadelcircuito,elmonoestablefuncionardemaneranormal,yaqueelcondensadorunavezcargadono dejaralcircuitoquegenereotroimpulsonegativodesalida.Estacondicinsemantendrhastaqueel condensadorsedescarguecomoefectodequelasealdeentradavuelvaasuniveloriginal. Laprincipalaplicacindeestoscircuitosessuusoconjuntoconpulsadoresmecnicos.Conestaconfiguracin seevitanlosrebotesmecnicosqueseproducenenelpulsador,generandounasealestablecomo consecuenciadeesapulsacin. 8.9.BASCULASASTABLES Estetipodebsculasesunadelosquemssevautilizarenelectrnicadigitaldebidoaqueescapazde generarunasealcuadradaperidica,sealquesepuedeutilizarcomorelojparasincronizartodoslos circuitosquecompondrnnuestrosmontajes. Estecircuitobiestablesediferenciadelosanterioresenquenotieneningnestadoestable,esdecir,losdos estadosquetienesonestadosinestables,conloqueelcircuitoestarcambiandodeunestadoaotro continuamente. Aligualqueenelcircuitomonoestableeltiempoqueduracadaestadoinestableestardefinidoporunared RC.Ejemplosdeestoscircuitospuedenser:
39
Osciladorcondicional,siE=0nooscilaysiE=1oscila:
Todosestoscircuitososcilangraciasalacargaydescargadelcondensadoratravsdelasresistenciasdel circuito.Siexistemsdeunaresistenciaesqueelcondensadortieneloscaminosdecargaydescargapor distintolugares.AslafrecuenciadesalidadeloscircuitosdependerdelaconstanteRC. Paraverlaformadefuncionamientodeloscircuitoshabrquesuponerunestadolgicoinicialyverpor dondesecargaelcondensador,loqueprovocarqueeseestadolgicocambie.Aselcondensadoriniciarla descargarepitindoseelprocesoanterior. Lapuertaquetieneunsmboloensuinteriorindicaquetienelosnivelesdecambiodeestadosmejor definidos,conloqueesmsinmunealruido.Elefectoquetieneenestoscircuitosesquelasealcuadrada quegenerantieneelmismoanchoenelsemiperiodopositivoqueenelnegativo.SonpuertastriggerSmith. Osciladorconcristaldecuarzo:
40
Laslneasdiscontinuasindicanquetodoloquehayensuinteriorestaraintegradoenuncircuitocomercial, siendosusentradasexteriores: Clock:Indicaenqumomentoseguardanlosdatosdeentrada.Activoporflancodesubida. Clear:SealasncronaqueponeacerotodoslosbiestablesdelLatch. D1aD4:Sealesdeentrada.Setomamuestradeellascuandoloindicalasealdereloj. Q1aQ4:Sealesdesalida.Siemprecontienenunacopiadelosltimosdatosdeentrada. Unadesusaplicacionesmsdirectaseselalmacenamientodedatosquesepresentanduranteunpequeo periododetiempo,peroquesetienenqueutilizarparauntiempodeprocesamientomayor.Losdatosse almacenarnenunLatchparasuposterioruso.Enestecasolosdatospuedenprovenirdeuntecladooun sensorelectrnico. Elcasodelosregistrosdedesplazamientoesdistinto.Suutilizacinprcticadependedelaconfiguracinque estospresenten,ysepuedenutilizarparaconvertirlosdatosdeunaformadetransmisindedatosseriea paralelooviceversa,oinclusoparaactuarderetardadordedatos. Laformadefuncionamientodeestoscircuitosdependedelaconfiguracindestosysevernunoporuno. Susconfiguracionesbsicasson: Enigmaelectrnica Cursos de enseanza
41
Enestecircuitolosdatosqueentranporlosregistrosdelaizquierdasevandesplazandohacialaderecha segnseloindicalasealdereloj,deformaquetranscurridos4ciclosderelojcomienzanasalirporla derecha.Entoncessedicequelainformacinentraenformadedatosserieysaledelmismomodo,perocon ciertoretraso.Estoseutilizaparacrearciertosretardosquesonnecesariosavecesenlatransmisino procesadodedatos. Siseintrodujeraunnivelaltoporlaentradaserieduranteelprimercicloderelojlasalidadelprimerbiestable pasaraanivelalto,enelsegundocicloderelojelnivelaltopasaraalsegundobiestable,enelterceroal tercerbiestableyenelsiguiente,elnivelaltoapareceraenlasalidadelregistrodedesplazamiento. EnestemismoprocedimientosebasanlasmemoriasFIFO(FirstInFirstOut),soloquelosdatosdeentrada sondevariosbits.Enestetipodememoriaselprimerdatoqueentraeselprimeroensalir,deahsunombre. 9.1.2.RegistrodedesplazamientoSerieParalelo Eselmismocircuitoqueelanterior,soloquetienelasalidadedatosenparalelo,esdecir,enestecircuito introduciramoslosdatosenserieyesperaramosaqueelregistrodedesplazamientoestlleno,4ciclosde reloj,queescuandosepodranrecogerlosdatosenlasalida. Suprincipalaplicacineslaconversindedatosqueprocedendeunatransmisinserieoformatoparalelo, parapoderlosprocesardelaformaenquesetratannormalmentelosdatos.Seutilizaraporejemploenel puertoseriedelordenador,demaneraquesterecibelosdatosenserieylosmandaalprocesador convertidosenparalelo. Enigmaelectrnica Cursos de enseanza
42
Estosregistrosdedesplazamientoseutilizanparaconvertirlosdatosdeformatoparaleloaformatoserie.En unordenadorseutilizaenelpuertodesalidaserieparaconvertirlosdatosqueprovienendelprocesadorde paraleloaserie,adaptndolosasalprotocolodetransmisinserie. Comosepuedeobservarsehanecesitadoutilizarlasentradasdepuestaaunoquetienenlosbiestablespara conseguirelobjetivobuscado. 9.1.4.RegistrosdedesplazamientoUniversales Enloscircuitosquehemosvistoanteriormentesepuedeobservarcomosehacambiadodeconfiguracincon solotomarlasentradasosalidasdedistintasmaneras,conloqueconlosmismosbiestablessehan conseguidodistintospropsitos.Aspuesloscircuitosquevamosaverahorasepodrnadaptaracualquiera delasconfiguracionesvistas,yaqueponenanuestradisposicintodaslassealesnecesariasparaello. Elprimercircuitoymssencilloeselquesemuestraenlasiguientefigura.
43
44
Elpatillajedeestecircuitointegradosemuestraenlasiguientefigura:
Sinosfijamosenlafiguraquemuestraeldiagramainternodeltemporizadorpodremosdeducirfcilmentesu funcionamiento. Losamplificadoresoperacionalesdelesquemaestnfuncionandocomocomparadores,conlastensionesde referenciaquemarcaeldivisordetensinqueestconectadoaVcc.Deestaformaeneloperacionalqueest conectadoalapatillaRdelbiestabletenemosunatensindereferenciade1/3deVcc.,quesepuedevariar conlatensindedisparo,yenelqueestconectadoalapatillaSdelbiestabletenemos2/3deVcc.,quesise modificaconlatensindecontroltendrdeVcontrol. Paracambiarelestadodelasalidadelbiestableesnecesarioactivaralgunadesusentradas,resetoset.As paraactivarlasealderesethabrqueintroducirunatensinporlapatilladedisparomenorque1/3deVcc., conloquelasalidadeloperacionalsubiranivelalto,activandoconellolasealdereset,pasandolasalidaa tomarunnivelalto.Paraactivarlasealdesetbastarconintroducirporlapatillanoinversoradelprimer operacionalunatensinsuperiora2/3deVcc.ylasalidadestesepondranivelalto,activandolasealde setyponiendoanivelbajolasalidadeltemporizador. Paratenerunmayorcontroldeltemporizadorhayotraspatillasdeentradaquenosayudarnacrearuna mayorcoleccindecircuitostemporizadoresapartirdeestecircuitointegrado.Estaspatillassonrestablecer, ydescarga. LapatillarestablecereselresetdelbiestableRS,enlgicanegativa,conloquesiloactivamoslasalida siempretendrunnivelalto.Lapatilladedescarga,queestconectadaauntransistor,sirveparadescargar demanerabruscaacualquiercondensadorqueformepartedelaredRCexternaquehacefaltaparala Enigmaelectrnica Cursos de enseanza
45
Paracomprobarqueelcircuitoesunmonoestablehayquesuponerunestadoinicialycomprobarel funcionamientodelcircuitoeneseestado.Paramssencillezvamosaanalizarprimeroelestadoestable,que escuandolasalidaestanivelbajo. Estadoestable: Silasalidaestanivelbajo,lapatilladedescargaestarconectadaatierraatravsdeltransistorinternoyla tensindelumbralsercerovoltios,conloquenosesuperalatensinde2/3deVcc.ylasalidapermanece comoest.Porlotantoestamosenunestadoestableenelqueelcondensadorpermanecedescargado. Estadoinestable: Sipartimosdelestadoestableyaplicamosunatensinalaentradadedisparoqueseainferiora1/3deVcc. forzaremosaquelasealinternadepuestaacerodelbiestableseactiveyconellolatensindesalidatoma unnivelaltodetensin.Debidoaellolapatilladedescargadelcondensadorestardesactivada,permitiendo questesecargue,demodoquecuandoalcanzaunatensinde2/3deVcc.seactivalasealinternadesety eltemporizadorvuelveasuestadoestable.Lasformasdeondadelassealessepuedenverenlasiguiente figura:
46
Paraverelfuncionamientodelcircuitohayquesuponerunestadoinicialyvercmoevolucionanlasseales enl. Alconectarelcircuitoelcondensadorestdescargado,conloquesutensinesmenorque1/3deVcc., activndoseporlotantolasealRdelbiestable,conloquelasalidadeltemporizadorpasaanivelalto.En estascondicioneselcondensadorsecargaatravsde RayRb,puestoquelasealdedescargaestdesactivada,hastaquesutensinsuperaelvalorde2/3deVcc., activndoselasealSdelbiestable,momentoenelquelapatilladedescargaseactiva,descargandoal condensadoratravsdeRb.Cuandolatensindestedisminuyehastaunvalorinferiora1/3deVcc.lasalida deltemporizadorvuelveaseralta,repitindoseelprocesocompletounayotravez,mientraselcircuitoest alimentado. Lassealesquesepuedenobservarenelcondensadoryenlasalidadeltemporizadorsemuestranenla siguientefigura:
47
Elciclodetrabajoespecificalarelacinasimetradeunasealcuadradaquetienedistintostiemposdeestado enaltayenbaja.Apartirdelasealcuadradadelafiguraanteriorelciclodetrabajosedefinecomo:
PorejemplosiW=2msyT=2.5mselciclodetrabajoser:
9.3.CONTADORES Un"contador"puedeserconsideradocomouncircuitoquecuentaelnmerodeimpulsosqueseleaplicana travsdeunaentradaexternadereloj. Constanormalmentedeunacadenadebiestablesencuyassalidasseleeunnmerobinariopuroqueindicala cuentarealizadahastaelmomento.Portanto,paraconseguiruncontadorquecuentemnmerosdistintos, necesitamosunacantidad"n"debiestablestalquesecumplalasiguienteexpresin: Loscontadorespuedenclasificasedediversasformas: Segnlasealdereloj: Sncronos:Todoslosbiestablesconmutanalavez,conunasealderelojcomn. Asncronos:Lasealderelojnoescomn,ylosbiestablesconmutanunotrasotro. Enigmaelectrnica Cursos de enseanza
48
Todosloscontadorescuentandeformacclica,esdecir,unavezalcanzadoelnmeromximodecuenta, vuelvenacontardesde0enelsiguienteimpulsodereloj. Enmuchasaplicaciones,loscontadoressonutilizadoscomotemporizadores,cuentanunosdeterminados pulsosdereloj,demaneraqueeltiempototaldecuentaesdeuntiempodeterminado. 9.4.CONTADORESASINCRONOS Sonloscontadoresdeconstruccinmssencilla,ysecaracterizanporquelosimpulsosderelojdelos biestablesnoactansimultneamente,sinodeformasecuencial,unodespusdeotro. Sebasanenunacadenadebiestablesconectadosdeformaqueconcadapulsoderelojconmutenalestado contrarioalquetenan.Lacadenaseestablececonectandolasalidadeunbiestableconlaentradaderelojdel siguiente. Comoejemplosemuestrauncontadorasncronoascendentede4bits,construidomediantebiestablesJK activosporflancodebajada,yconambasentradasfijadasa1.
Estecircuitocuentaenbinariopurodeformaascendente,desdeelnmero0hastael15.Uncronogramadel circuito,supuestosinicialmentepuestosa0losbiestables,eselsiguiente:
49
Estecronogramailustraelhechodequetodosloscircuitoscontadorespuedenserusadoscomodivisoresde frecuencia,yaqueensussalidasobtenemossealescuyasfrecuenciasmantienenunarelacinfijacon respectoalafrecuenciadelasealdereloj. Laprincipaldesventajadeestoscontadoresessulentitud,yaquelosbiestablesconmutanenserieysesuman losretardosdepropagacin,conloquesehadeesperarunpocomshastaobtenerelresultadofinaldela cuenta.Observarquelalentitudesmayorcuantomsgrandeeselcontador. Otroproblemadeloscontadoresasncronosesque,duranteyeltiempodeconmutacindelosbiestables, aparecenmomentneamentevaloresdesalidaquenosonvlidosdentrodelacuentaqueselleva. Paraconstruiruncontadorasncronodescendentebastarcontomarlassalidasdecuentaenlassalidas negadasdecadabiestable,conloquelacuentaempezarapor1111yterminarapor0000.Otromodoes utilizarbiestablesJKactivosporflancoascendente. Observarcomoenesteltimocasolacuentaserealizaalrevs,queeslocontrariodeloquepuedeparecer enunprincipio.Elesquemaelctricodelcontadordescendenteescomoeldelascendenteperotomandolas salidasdecuentadelassalidasnegadasdelosbiestables,sucronogramaescomoeldelcontadorascendente peroconlassealesdesalidainvertidas. 9.5.CONTADORESSINCRONOS Loscontadoressncronosestnformadosporunacadenadebiestablesdecualquiertipo,alosqueseaplica unamismasealdereloj,porloquetodosconmutanalavez,queeslaentradaexternadeimpulsosacontar ycuyasentradassncronassonactivadasporunconjuntodecircuitoscombinacionales(puertaslgicas) configuradosdetalmaneraquehacenqueelcontadorvayapasandoporlosestadosdecuentadeseados. Porejemplo,eldiagramadebloquesdeuncontadorsncronode4bitsrealizadomediantebiestablestipoDes elsiguiente:
50
Segnseaelcircuitocombinacional,podemosobteneruncontadorascendenteodescendente,binario(Oa 15)odeDcadas,etc. Elproblemaprincipalconsisteendiseardichocircuitocombinacionalparaqueactivecorrectamentelas entradasdelosbiestablesparaelprximoestado,enfuncindelassalidasactualesdeestos.Paraelloel primerpasoesconstruirlallamadatabladetransicindelcontador,enlaqueestablecemoselordende cuentadeseadoyenlaquesereflejarntodoslosposiblesestadosenlosquehandefuncionarlosbiestables. Porejemplo,siqueremosdisearuncontadorascendentebinariode4bits,sutabladetransicinserla siguiente: Sinembargo,paraconstruirelcircuitocombinacional necesitamosunatabladeverdadcuyasfuncionesdesalidano seanelprximoestadodesalidadeseadoenlosbiestables, sinoelvalordelasentradasqueharnconmutaralos biestablesadichoprximoestadocuandollegueelsiguiente pulsodereloj. Paraobtenerdichatabladeverdad,esnecesariosaberqu tipodebiestablessevanautilizarenlaconstruccindel contadoryculeslatabladeexcitacindeesetipode biestable. Esatabladeexcitacinindicacmoactivarlasentradasdeun determinadotipodebiestableparaqueconmutedelestado actualacualquierotroquesequieraobtenerenelprximo estado.Lastablasdeexcitacinparaloscuatrotipos principalesdebiestablessonlassiguientes:
51
Sinembargo,siconstruimoselcontadorconbiestablesJK,latabladeverdadserlasiguiente:
SimplificandoenbiestablestipoD,quedaraas:
52
Enresumen,comocaractersticasgeneralesdeloscontadoressncronoscabendestacarlassiguientes: a)Todoslosbiestablesestngobernadosporlamismasealderelojyconmutansimultneamente. b)Lafrecuenciamximadefuncionamientodelcontadorvienedeterminadaporelretardodeunsolo biestable,mseldeunaodospuertaslgicas,independientementedelnmerodebiestablesdelcontador. Son,porlotanto,contadoresmsrpidosquelosasncronos. c)Lasfuncionesobtenidasparalasentradassncronasdelosbiestablesvansiendocadavezmscomplejasa medidaqueaumentaelpesobinariodelbiestable.Estohaceque,paracontadoresconunmayornmerode bits,aparezcanproblemasdefanoutenlassalidasdelosbiestablesdepesobinariobajo. 9.4.1.Ejemplodediseodeuncontadorsncrono Disearuncontadorsncronoascendentequecuentedcadasdenmeros,esdecir,delceroalnueve. DisearloenbaseabiestablesRS. Enlaprimerafasesetratardedisearlatabladetransicindelcontadoryjuntoconladeexcitacindel biestableRS,calcularlasentradasnecesariasparaquelosbiestablescambienalsiguienteestadodemanera correcta.Aslatabladetransicinquequedares:
53
54
EndondeAyBsonlasvariablesdeentrada,yMyNsonlassalidasrealimentadas. Losnmerosdel1al8queestndentrodeuncrculosonlosestadosestables,yaqueparaesacombinacin concretalasalidaactualyladelsiguienteestadopermaneceniguales,conloqueelcircuitopermanece estable.Losnmerosdel1al8quenotienencrculosonestadosinestables,yaquelasalidaactualesdistinta queladelprximoestado,enestasituacinelcircuitotiendeacambiarlosvaloresdesalidayconelloelde lasentradasdelcircuito.Asseconmutaraotroestadoestable,medianteelpasoporelinestableanterior. Segnelcriterioanteriorsiestamosenunestadoestable,parapasaraotroestabledistintotendremosque pasarprimeroporunoinestablemedianteelcambiodeunadelasvariablesdeentradaqueson independientes. DibujandoenelmapadeKarnaugh,envezdelnmerodeestados,elvalordelassalidasparacadaestado, tendremos:
55
Lasexpresionesfinalmentereducidasquedarn:
Aselcircuitocombinacionalresultanteser:
56
57
Deestaformalasecuacionesreducidasquedarncomo:
58
Representandoelcircuitodeformagrfica,quedar:
59
Lostiposdememoriasmssignificativosindicanlosiguiente: Memoriasdeaccesoaleatorio(Direccionales):Sonmemoriasdeaccesodirecto,estoes,cadaunadesus clulasdealmacenamientopuedenserledasoescritasdeformadirecta,sinmsquepresentarenlas entradascorrespondientes(dedireccin)elcdigoequivalentealaposicinqueocupan. Memoriasdeaccesosecuencial(desplazamiento):Enestetipodememoriaselaccesodeunaposicinse consiguepordesplazamientohacialasalidadetodaslasinformacionesalmacenadasenlasposiciones anterioresaladeseada. MemoriasCAM(ContentAddressableMemory):Estasmemoriassondireccionalesporsucontenido.Esto significaquelaoperacindelecturanoserealizaindicandounadireccinyobservandosucontenido,sino quesesuministraundatoylamemoriarespondesidichodatoestalmacenadoono. Encasoafirmativolamemoriaindicaenqudireccinseencuentra.
60
61
62
Comosepuedeobservaralgunasentradasdedireccindeterminanlaseleccindefilasdelamatrizde memoriaylasotraslaseleccindecolumnas.Unavezseleccionadaunaposicindememoriaymediantela utilizacindelassealesdecontrol,sepodrescribiroleerundatodelamemoria. ConlasealdecontrolCSpodemosbloquearlaslecturasyescriturasdememoria,mientrasqueconlaseal WEseseleccionaeltipodeoperacinarealizar. 10.2.2.ModosdefuncionamientodelasRAMestticas Porlosmodosdefuncionamiento,entendemoslosdistintosciclosdeoperacionesquesepuedenrealizarcon estetipodememorias,astendremosdosfundamentales: Ciclodelectura. Ciclodeescritura.
Cuando se va a realizar un ciclo de escritura el proceso se complica un poco ms. Esto es debido a que si se quiere que los datos se graben de una forma correcta, habr que manejar las seales con un orden correcto y lgico.
63
64
Hayotrotipodeampliacinqueseobtiene comoresultadodelasdosquesehanvisto anteriormente. Conellaseconsigueunaampliacintanto delnmerodeposicionesdememoria comodelanchodelbusdedatos. Enestecasosernecesarialautilizacinde mschipdememoriaqueenloscasos anteriores. Enigmaelectrnica Cursos de enseanza
65
66
Estetipodememoriaspermitealcanzarunaelevadacantidaddealmacenamientoabajocosto,debido principalmenteaquecadacluladememoriaesmuchomssencillaqueladelasmemoriasRAMestticas, queestabancompuestasdebiestablesconstruidosconvariostransistores,conloqueenmenosespaciofsico seconsiguenintegrarunmayornmerodeceldasdememoria. Suprincipalinconvenienteradicaenlanecesidaddeactualizarlainformacindeformaperidicamediante ciclosdeescrituraespecialesqueseconocencomociclosderefrescodememoria.Estotraecomo inconvenienteadicionalelquesetenganqueconstruircircuitosespecialesdecontrolparaestasmemorias, parapoderrealizardemaneraadecuadaesosciclosderefresco. Laprincipalaplicacindeestasmemoriasestenlainformtica,endondedebidoalaselevadascantidadesde datosqueseprocesansenecesitantambingrandescantidadesdememoriaparaalmacenaresosdatosque estnsiendoprocesadosEstasmemoriasseconstruyenapartirdetransistoresMOS,quepresentangrandes impedanciasdeentradaycomportamientocapacitivo,conloqueloscondensadoressontambintransistores MOS. Debidoaqueestasmemoriasalmacenanunagrancantidaddedatos,yconelpropsitodeeliminarlneasde direccin,sehanaadidodossealesdecontroladicionales,paradiferenciarsiladireccindeentrada pertenecealasfilasoalascolumnasdelamatrizdememoriadedatos. Deestamaneraladireccinseindicacondosbloquesdedirecciones,unoparalasfilasyotroparalas columnas. Enigmaelectrnica Cursos de enseanza
67
Hayvariossistemasdearbitrariacinparaevitarestassituaciones,queenlamayoradeloscasosestn integradosenlapropiamemoria.Unodelosmssencillosesdejarqueaccedaelqueprimerolosolicite,yen casodeindeterminacindejarquesiempreacteelmismo. 10.6.MemoriasROM ElnombredeestetipodememoriasvienedeReadOnlyMemory,quecomosunombreindicasonmemorias enlasquesolosepuedenrealizarciclosdelectura.Aparecenenlaindustriaparaeliminarelinconveniente quepresentanlasmemorias RAMdequecuandoselesquitalaalimentacinlosdatosquetenanalmacenadosdesaparecen. ElalmacenamientodelosdatosenlasmemoriasROMserealizaeneldiseodelpropiocircuitointegrado,de maneraquecuandoesteseconstruyeescuandosegrabanlodatos,incluidosestosenelpropiodiseo. Estetipodememoriasseutilizaenelementoselectrnicosdegrandifusin,quesiemprerealizanlamisma tareaoparaalmacenarunpequeoprogramasoftwarequehaderealizarunsistemacomputarizado.Este
68
69
70
Apndice Circuitoselectrnicos
Enigmaelectrnica Cursos de enseanza
71
PuntaLgica
EspecificacionesTcnicas: Alimentacin:5a15Volts AltaImpedanciadeEntrada:>1MegaOhmios DeteccindeEstados:Alto/Bajo/Pulsos SeleccinparaTTLyCMOS(conSW1) NivelesdeDeteccin: CMOSAlto(H)=0,66V CMOSBajo(L)=0,3V TTLAlto(H)=2,3V TTLBajo(L)=0,9V ListadeMateriales: R1=2K7 R2=220K R3=100K R4=56K R5=1MOhms R6=56K R7=68K R8=100K R9=2M7 R10=4M7 R11=100K R12=100K R13=4K7 R14=390OhmsR15=390Ohms R16=390Ohms R17=470K R18=470K SW1=Llaveinversoraminiatura Nota: Resistenciasde1/8W5%Tolerancia D1D2D3 100EstadoAlto(H) 001EstadoBajo(L) 1P1Pulsos(P) 1=LEDEncendido 0=LEDApagado. P=Pulsante
R19=470K R20=100K R21=4K7 C1=560pF C2=.001uF C3=.1uF C4=1uF25V C5=.1uF IC1=LM339 Q1=BC547 D1=LEDRojo D2=LEDAmarillo D3=LEDVerde D4=1N4002 D5=1N4002 D6=1N4148
72
73
74
75
76
ContadorFotoelctrico
Elcontadorfotoelctricoquesedescribeenesteproyectoesuncircuitoquecuentalacantidadde vecesqueunobjetoopacoseinterponeentreunrayodeluzyunsensorptico.Elestadodelacuenta sevisualizaentresdisplaysdesietesegmentos,permitiendolacuentaenlneahastade999objetos. ElcontadorutilizacomosensorunLDR(resistenciadependientedelaluz)ofotocelda.Laluzpuede provenirdeunafuentenatural(sol)oartificial(lmparasincandescentes,fluorescentes,denen,etc.). Cuandolacuentallegaasutopemximo(999),elcircuitolareinicianuevamenteen0yenvaunaseal desobreflujoquepuedeutilizarseexternamenteparaampliarlalongituddelconteoa4msdgitos. Elcircuitotambinproporcionalafacilidaddeborrarlacuenta(reset)odetenerla(stop)encualquier momento.Noutilizapartesmvilesyesextremadamentecompacto,graciasalaadopcindeuna tcnicadigitalconocidacomomutiplexpordivisindetiempo. Alnoexistircontactofsicoentreelsensoryelmundoexterno,elsistemagarantizalaausenciade desgastemecnicoypermitecontarobjetosdecualquierndole,sinimportarsuformaosupeso.Esta esunadesusprincipalesventajas. Loscontadoresfotoelctricosseutilizanenunagranvariedaddeaplicaciones,domsticase industriales,ysustituyenaloscontadoreselectromecnicosconvencionalesennumerosassituaciones. Sepuedenemplearparacontarpersonas,animalesyobjetoscomohojas,botellas,latas,cajas,bolsas, etc. Operacin Enlafigura1semuestraeldiagramadebloquesdenuestrocontadorfotoelctrico.Elsistemaconsta, bsicamente,deunsensordeluz(LDR),unconformadordepulsos,uncontadorBCDde3dcadas multiplexado,undecodificadordeBCDasietesegmentosyundisplaysde3dgitos. Enestafigurasemuestraelcircuitocorrespondienteal conformadordepulsos.Encondicionesnormales,lafuentedeluz iluminalafotoceldaysuresistenciaesmuybaja.Comoresultado, laentradadelinversorSchmitttriggerrecibeunaltoysusalidaes baja. Cuandoseinterponeunobjetoentreelrayodeluzylafotocelda, laresistenciadeestaltimaaumenta,aplicandounbajoala entradadelinversorSchmitttrigger.Comorespuesta,lasalidadel circuitorealizaunatransicindebajoaalto,esdecir,produceun
77
78
79
RelojDigital
El circuito consta de seis contadores BCD (74LS390) que mandan el conteo cada uno a un decodificador BCD-7Segmentos (74LS47) los contadores estn tambin interconectados de manera que al terminar el ciclo de cuenta de cada uno se mande un pulso que active el siguiente contador hacia la izquierda, esto se hace tomando el ltimo valor de cuenta+1 y mandndolo a la terminal de Clock del siguiente contador. El Clock del primer contador se toma a partir de la generacin de un pulso por medio del CI 555 el cual esta configurado como astable y con una frecuencia variable que tiene que ser ajustada de manera que se logren pulsos de 1 HZ que equivaldra al segundo del reloj, la seal de este astable se puede observar en los LED de manera que se pueda calibrar. Las seales de Clock de los contadores de unidades de minutos y unidades de horas son en un momento deshabilitadas por un buffer de manera que se puedan hacer manuales los pulsos y de esta forma poder poner los contadores en una hora que correspondera a la real del da. A continuacin se dan las tablas de verdad de cada contador
UNIDADES DE HORAS 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 0000 0001
UNIDADES DE MINUTOS 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
DECENAS UNIDADES DE DE SEGUNDOS SEGUNDOS 0000 0001 0010 0011 0100 0101 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
80
81
CircuitoconvertidordecomunicacinRedLANdeltipoRJ45acomunicacin Infrarroja(IR)
Elsistemadecomunicacinestcompuestodedoscircuitospticosaislados,quepermitetransmitir datospormediodeundispositivodecomunicacindeRedinfrarrojoalaRedentredoscomputadoras. Porejemplo,alguienpuedeiniciarlatransferenciadesusarchivesdesucomputadoradeescritorioa sucomputadoraporttilsinusarningncable.Cmoesposible?SimplementeusandoDiodos infrarrojosparacomunicacinsincables. Parapoderhacerlosedebeconectaruncircuitoaunatarjetaderedquetengaestabasede comunicacin10/100Mbpsdeambascomputadorasusandounsimpleypequeopedazodecable puedeserpequeocomounos10centmetrosomenos,unadelasextremidadesdelcabledebeser removidaparapermitirlaconexindelos8hilosdelcableUTP Consideraciones: TenercuidadoconeltipodecomunicacinporquehayestndaresdecomunicacinenRedLAN (Estndar568Ay568Bcomoporejemplo)yestopodrahacerquenoaparezcalacomputadora (cualquieradelasdosoambas)alaredLAN
82
CircuitoControladordeVentiladorporelPuertoparalelodela computadora
Estainterfazutilizarecursosdelsistemaqueenmuchosequiposestnestandarizados,asquedeforma predeterminadaelpuertoLPT1utilizalainterrupcinIRQ7.
Acontinuacinsepresentalaecuacinparaelcircuitodesalida,siendoeltransistordeloptoacoplador Q1yeltransistordepotenciaQ2: 5Vcc(330hm*ICQ1)VceQ1(330Ohm*IeQ1)0.7Vcc=0y12VccVmotorVCEQ2=0 Recurdeseque:Ic=IBEnelcircuitoIEQ1=IBQ2 ParasimplificarlaecuacinsepuedeconsiderarquealestarsaturadoslostransistoresVCE0yalestar encorteVce=Vcc Sepresentanalgunasmedicioneshechasenuncircuitosemejantealanterior VCEQ1=0,52VSaturado VCEQ1=5.0VCorte Vcc=12VVCEQ2=11.42VICQ2=0ATransistorelcorte VCEQ2=0.07VICQ2=93.9mATransistorsaturado Sedebetenerpresentecolocarundisipadordecaloreneltransistordepotenciaparaquenose sobrecalienteysufrirundao,msansilacargaesmayor.
83
Te mmet od gita tra sm sor por ne 11 VAC ermm tro dig alt ansmis rp rl ea 10V AC
E ecircuitomu tralosgra osencent ado conpre sin onu sec nt nsm oraq e Este uest ado tgra osc ecis nco una cci tran miso que c nviertelaf cue adels sorenvoltaj propor onalal emper urame day env por con frec enci sen je,p rcio late ratu edid yla va rla lne decorr tea erna esid cial(de 10V 220 AC)at vsdepul sco os. ead rien alte are denc e11 V 0VA trav lsos orto L secc nre ptorad ectaesos ulso orto delalnea eco ent lter res enc yla ues a Las cin ecep det spu osco osd ade orri tea rna side cial am stra e elcont ord 3un ade deD play e7S gme os. ene tado de3 nida esd Disp yde Seg ento E Disp yme ossignifica vom estr asd ena deg dosye angode0 0a9 9gr os ElD play eno ativ mue rala dec asd grad elra 00.0 99.9 rad c tgr ose obtenido. cen rad eso . E ransmisor elrece orp eden star ntre noscie osd met spe deb nes renlamis a Eltr rye epto pue nes ren eun ento dem tros ero ben star sma r el ricado cilia oelmi oC tad deelectri ad. red ctr omic aro ism Cont dor icid . C cuitos: Circ Tr smi erci uitd gram: rans itte ircu diag
T nsm terpar Tra mitt rts: R R3_ ____ _10 1/4W esistors R1, ___ ____ 00K WRe R ____ ____ _47R1/4 Res tor R2_ ___ ___ 4W sist R ____ ____ __5K1/2 TrimmerCerme R4_ ___ ___ 2W mm et R ____ ____ _12K1/4 Res or R5_ ___ ___ 4W sist R ____ ____ _10K1/4 Res or R6_ ___ ___ 4W sist R ____ ____ __6K81/4WRe tor R7_ ___ ___ 4W esist R R9_ ____ __1K1/4 Res tors R8, ___ ____ 4W sist s C ____ ____ _220nF 3VPolyes rCa cito C1_ ___ ___ F6 ster apa or C ____ ____ __10nF 3VPol ster apacito C2_ ___ ___ F6 lyes rCa or C ____ ____ ___ F63VPol ster apacito C3_ ___ ___ _1F lyes rCa or C C6_ ____ ___ F63VPolyes rCa cito C4, ___ ___ _1nF ster apa ors C ____ ____ ___ 26 Polyes rCa cito C5_ ___ ___ _2n2 63V ster apa or C C8_ ____ __4 F40 VPo este Capa tors C7, ___ ___ 47nF 00V olye erC acit s C ____ ____ 1000F 5VEle olyt Cap itor C9_ ___ __1 F2 ectr ticC pac r E gm elec nic C sos de en ea a Eni mae ctr ca Curs s e nse anza
84
85
86
87
DigitalStopwatch099sec
Introduction In the present article, we will describe the function of a digital stopwatch, 0 99 sec. The functionofthestopwatch,reliesintheuseof4integratedcircuits,whichinthiscasebelongtoNational Semiconductor (http://www.national.com). It is obvious that other integrated circuits can be used to achievethesameresult,howeverinthiscasewehaveusedthefollowingparts: .1xCD4060BM(14stageripplecarrybinarycounter) B.1xCD4040BM(14stageripplecarrybinarycounter) C.1xMC14518B(BCDcounter) D.2xMC14511B(BCDtosevensegmentdriver) E.2x7segmentLEDdisplays Thecircuitthathasbeenusedisshowninpicture1.Throughtheexperimentalpartwewillexplaineach ofthepartsfunction,butinordertohaveanotionofthebasicidea,letjustsay,thatthiscircuitbesides the 5V power supply, is fed with a pulse which comes from a crystal. The crystals pulse is devided properlyinordertoobtainthe1Hzpulsewhichweneedinorderforthecircuittoworkproperly,and displaythesecondsonthe7segmentdisplays,throughaprocedurewhichwewillexplainthroughthe experimentalpart. Description Wewillbeginthedescriptionofthedigitalcircuitabove.Forourconveniencewewilldevidethecircuit to2parts:thegenerator,whichproducesthepulseofthedesiredfrequency,andthepartthatdoesthe actualcounting.
88
Generator:Thegeneratorofthecircuitcomprisesof theintegratedcircuitsCD4040CMandCD4060CM. Weuseacrystalwhichoscillatesatafrequencyof 4,194,304MHz.Itisobviousthatthisfrequencyis completelyuseless,asitistoobigtobeusedasitis toourcircuit.Whatweshouldisdevidethis frequency,inawaythatinitsfinalform,thepulse willhaveafrequencyof1Hz,whichisthedesirable frequency.InitiallyweusetheintegratedCD4060, whichdevidestheimportedfrequencyinitsinput,by forcesof2.Aswecanseeontheintegratedcircuit theoutputsaremarkedasQ4,Q5,Qn.By importingapulseintheCLKinputofthe4060,witha frequencyfHz,wetakeoutofoutputQn,asignal whichhasafrequencyequaltof/2n,.So,byexporting thesignaloutofQ14,knowingthattheimported signalhasafrequencyof4,194,304Hz,wetakea signal,whichhasafrequencyof256Hz. Byimportingthissignal,to4040andbyexporting thesignalthroughQ8wehavefinallytakenan invertedsignal,atthefrequencyof1Hz.Thefactthat thesignalisinverted,firstlydoesntaffecttheproper functionofourcircuitandsecondlyisduetothe inversionoftheCLKinputaswecansee.This inversionjustcauses,thefollowingcircuittobe triggeredwithalogical0.ByputtingaLEDonthe sameoutput,wehaveavisualofthecounting,asin eachpositivepulsethediodepolarizespositively,and acurrentpassesthroughit.
89
Byusingthismeans,wemakesurethatthefirst displaywillbetriggered,onlywhenwehavea decreasingsignalonQ3;thatis,onlywhenthesignal dropsfromlogical1tological0.Aswecansee, thefirstdisplayincrementsevery10seconds,which meansthatafter9ontheseconddisplay(1001onthe outputoftheBCDcounter)thefirstdisplaymustbe settozero,whilethefirstmustbesetto+1.Thatis thatfrom1001 0000,andwehaveadescending pulse,asthelastdigitdescendsfromlogical 1 to logical 0 andtriggerstheBCDcounterofthe decades.Whenthedecadesdisplaybecomes9then thecircuitgoestothenextstate,whichiszero,and thecountingbeginsoncemore.
DigitalStopwatch060sec
Introduction ByusingthesamecircuitoftheDigitalStopwatch099sec,wecanaddanANDgate,andtransform the099secstopwatchtoa060secstopwatch. WemustfindawaytocontroltheRESETfunctionoftheBCDcounter,whichisresponsibleforthe countingoftheseconds.Aswestudiedabove,thecircuitresetswhenwehave99to100,thatis1001 1001 000100000000.Tomakeatransformationsuccessfullywemustforcethepulsefrom59to60 00111001 01000000ontheoutputoftheBCDcounter. ByplacingtheANDgate,withitsinputsontheQ1andQ2oftheBCDcounterofthedecades,we makesurethatwhenthegatecloses,theRSTinputoftheBCDcounterwillbesettological1,which onitsturn,willforcethecircuittostartover.Thetransformedcircuitappearsinpicture2. Enigmaelectrnica Cursos de enseanza
90
91
P ts: Part R R3_ __22K1/ WRe stor R1, ___ /4W esis r R ____ ___2M 1/4WR sisto R2_ ___ M21 Res or R ____ ___1M 1/4W Resi or R4_ ___ M1 WR isto R R7, 8__ 71 WR isto R5, ,R8 _4K7 1/4W Resi or R ____ __47R1/ WRe stor R6_ ___ /4W esis r R ____ ___1K 1/ WRe stor R9_ ___ /4W esis r C ____ __47nF 63V olye erCa acitor C1_ ___ F6 VPo este apa C ____ _100nF 63V olye erCa acitor C2_ ___ F6 VPo este apa C ____ __10 F6 VPo este apa or C3_ ___ 0nF 63V olye erCa acit C ____ __10 F2 VEle roly Cap citor C4_ ___ 0F 25V ectr ytic pac D ____ __C mmo cath de7 egm ntLE min disp (Hund dsm ters) D1_ ___ Com onc hod 7se men ED nid play dred met s D ____ __C mmo cath de7 egm ntLE min disp (Kilom ers) D2_ ___ Com onc hod 7se men ED nid play met E gm elec nic C sos de en ea a Eni mae ctr ca Curs s e nse anza
92
93
94