Este documento describe diferentes tipos de eventos y sistemas de codificación numérica. Define eventos analógicos y digitales, y proporciona ejemplos de cada uno. También explica los sistemas decimal, binario, BCD y Gray, y cómo se usan para codificar números en formato digital. Finalmente, discute las aplicaciones de la electrónica analógica y digital en la captura y procesamiento de señales de la naturaleza.
1. EVENTOSDIGITALES Y ANALÓGICOS
Definiciónde Evento:algoque sucede.
EJEMPLOS DE EVENTOSANALÓGICOS
Eventoanalógico:Se trata de un eventoanalógicocuandoentre dosestadosse pasade unoa
otro de forma continuaa travésde otro/otrosintermedios.
Anochecer
Amanecer
Indicadorde velocidad
Sintonizaciónde laradio
EJEMPLOS DE EVENTOSDIGITALES
Eventodigital:se tratade uneventodigital cuandoentre dosestadosse pasade unoa otro de
formaabrupta(instantáneoo``de golpe´´)
Encendido
Encendido/apagadode laluz
2. Preguntacuyarespuestaesverdaderoofalso
IDENTIFICACIÓN DEESTADOSDIGITALES
Al tratarse de un eventodigital,solopuedenexistirdosestados.Estosdosestadosportanto
podríamosidentificarlos,porsusimilitudcon:
ON/OFF(Encendido/Apagado)
Verdadero/Falso
1/0
ELECTRÓNICA ANALÓGICA YDIGITAL
NECESIDADDE LA ELECTRÓNICA
¿Cómose comportan loseventosde lanaturaleza?:Loseventosque se producenenla
naturalezatienenporlogeneral uncarácter analógico(Sonido,meteorológica,velocidad…).
Antiguamentetodoel estudioyalmacenamientode informaciónhasidorealizadoporel ser
humanoinicialmente enpiedrayposteriormenteenpapel.
En la actualidadygracias a la evolucióntecnológica,para estudiarloscomportamientosde la
naturaleza(Sonido,meteorología…),tratarestoseventos,almacenarlainformaciónyrealizar
cálculosprecisosde formaautomática,necesitamoscaptary tratar estas
señales(Transductores)asícomoconvertirestainformaciónaunlenguaje capazde ser
interpretadopormáquinasque realicenestafunción( ConversorAnalógico/Digital)
Al final de lacadena se vuelve aconvertirenanalógico (Conversordigital/analógico)y se
devuelveal usuarioencondicionesinterpretablesporél medianteuntransductor.
Ejemplo:Cadenade sonido
3. Definición- transductor:Untransductoresun equipocapazde captar unaseñal del entorno
físico(naturaleza)yconvertirloaseñaleseléctricasoviceversa.
Definición- ConversorAnalógicoDigital:unconversorA/Desunequipocapazde convertiruna
señal eléctricaanalógicaenotradigital(interpretable porlaelectrónicadigital)
La parte de la electrónicaque interviene enel procesocentral indicadoeslaelectrónicadigital,
el resto,y después loindicadoenazul eslaelectrónicaanalógica.Ambas tienenuncometido
diferente peroque se complementaparaobtenerunsistemacompletoque resuelvetodoel
proceso.
INTRODUCCIÓN ALSISTEMA BINARIO
Una máquinaúnicamente escapazde identificaryutilizardosestados(1ó 0, ON/OFF…)a
diferenciadel serhumanoque escapazde añadira la toma de decisionesotrosestados
intermedioscomoquizásodependiente de aspectossentimentales,sensoriales…
Por estonosinteresadisponerde dispositivosque implementenestadosdigitalespara
construirmáquinaseléctricas/electrónicasque realiceneste trabajo.
Si conseguimosundispositivoque nosde dosvaloresde voltajedistintos,yque permitapasar
de uno a otro de forma inmediata,estedispositivotendráuncomportamientodigital.
Podemosasociarel valormásalto a un estadoy valormás bajoa otro, o a 1 y 0
respectivamente óAlto(High) yBajo(Low).
Reseñahistórica:Ennuestrahistoriamásreciente se hanutilizadocomodispositivosdigitales,
y eneste ordenlossiguienteselementos:
1. Reléselectromecánicos
2. Interruptores
3. Tubosde vacío
4. Transistores(dispositivosde estadosólidobasadosensemiconductores)-Elementoen
el que se sustentatodala electrónicaanalógicadigital.
4. Recordemosque el transistorsurgióenEEUU en 1948, inicialmente porunanecesidad
analógicaconsistente enamplificarlaseñal de telefoníaparaabarcar grandesdistancias.Antes
estose conseguíacon los tubose vacío.
A pesarde este origenanalógico,el transistorpermite tambiénimplementarestadosdigitales
debidoasu comportamientoeléctrico,que estudiaremosmásadelante.
Por lotanto esnecesarioconocercomose codificael sistemabinarioparapoder diseñare
interpretarel funcionamientode losequiposelectrónicosdigitales.
Tren de pulsos:Secuenciade estadosdigitalesenuntiempot
SISTEMA DECIMAL Y SISTEMA BINARIO
Sistemadecimal
Durante mileniosel hombrehautilizadoel sistemadecimal,y el motivoesevidente:
El códigodecimal se caracterizapor utilizarycombinar10 númerosnaturales:0,1, 2, 3, 4, 5, 6,
7, 8, 9 para obtenerotrosnúmerosmásaltos.Se dice que esun sistemabase 10.
Ejemplo:Comose codificae interpretael número 191 endecimal
CENTENAS(x100) DECENAS(x10) UNIDADES(x1)
1 9 1
5. SISTEMA BINARIO
´´Existen10 tiposde personas,lasque sabenbinarioylasque no´´
El códigobinariose codificalamismaidea,salvoque envezde 10 númerosutilizamos
únicamente 2números:el 1 y el 0. Por lo tantose dice que esun sistemabase 2.
… (x8) (x4) (x2) (x1)
… 0 1 0 1
Al igual que un decimal el dígito de menorpesoesel dla derecha (LSB),y el de la izquierdael
de mayor (MSB),Cada unode estosdígitosse denomina BIT.Es habitual encontrarlos
númerosbinariosagrupadosenbloquesde 4bits.
Ejemplo:Codificarel númerodecimal 2encódigobinario
(x2) (x1)
1 0
Efectivamente1x 2 + 0 x 1=2
Conversióndecimal-binaria
Métododirectoo suma de pesos
Ejemplos. Convertirlosnúmeros42y 12 a binario
(x32) (x16) (x8) (x4) (x2) (x1)
1 0 1 0 1 0
42-32=10 // 10-8=2 // 2-2=0
(x16) (x8) (x4) (x2) (x1)
0 1 1 0 0
12-8=4 // 4-4=0
Ejemplos:convertirlosnúmerosdecimal43 y 12 a binario
4210 =1010102 1210=11002
7. 6.-Convertirel número63a binario,utilizandoel métododirectoindicael bitmenos
significativoyel más.
25
24
23
22
21
20
1 1 1 1 1 1
El más significativoesel primer1 yel menosel último.
7.-Convertirel númerodecimal63a binarioutilizandoel métodode divisionespor2,indicael
más y el menossignificativo.
63 2
03 31 2
1 11 15 2
1 1 7 2
1 3 2
1 1
1011111;el más significativoesel primer1 y el menosel último.
CODIFICACIÓN BINARIA
CCÓDIGOBINARIONATURAL
El que hemosvisto.Solounaobservación:
En el sistemadecimal vemosclaramente porejemploque paracodificarel 385 necesitamos3
dígitosy que con 3 dígitoscodificamoshasta1000 números(del 0 al 999).¿Pero qué pasa
cuandopasamosal códigobinario?¿CuántosBitsnecesitoparacodificarenbinarionatural un
númerodecimal que nosdigan?
Se resuelve utilizandocombinaciones:¿cuántascombinacionesdistintaspuedohacercon3
dígitosdecimales?,sabemosque son1000 pero,¿cómose calculaesto?:
El númerode combinacionesque podemoshacercon3 dígitosdecimalesesBASE3
.Si fueran4
sería BASE4
y así sucesivamente.
En binarioocurre igual.Ejemplo:el númerode combinacionesdistintasque puedohacercon4
bitsesBASE4
=24
=2x2x2x2=16
¿Y si quierosabercuántosbitsnecesitoparacodificarundeterminadonúmerodecimal?Por
ejemploel 1835.
Solohay que despejar:2x
=1835 // xLog2=Log1835 // x=Log1835/Log2=10,84 esdecir11.
Y ademásse que el bit11 vale 1 porque yame estándiciendoque necesito11,si no fueraasí
me dirían que necesito10.
CÓDIGO BINARIOBCD(BINARYCODE DECIMAL)
8. CódigoBCD: Se trata de uncódigo binarioutilizadopararepresentarnúmerosdecimalesde
maneramás cómoda.Se realizaagrupandoconjuntosde 4bitspara representarcadadígito del
númerodecimal.
Supongamosque queremossaberaqué númerodecimal corresponde el códigobinarionatural
11100101011. Se trata del número1835, calculareste númerodecimal sinayudade
calculadorasllevauntiempo,ylacosa se complicacada vezque el númeroesmás largo.
El códigoBCD ayudaa codificarenbinarionúmerosdecimalesde formamásfácil:
-Nose codificael númerocompletode golpe.
-Se codificacada unode los dígitosdecimales(de0a 9) por separadoengruposde 4 bits.
-Se colocacada gruposeparadoenel mismoordenque el númerodecimal.
Ejemplo:Codificarel númerodecimal 1835 enbinarioBCD
1 8 3 5
0001 1000 0011 0101
Podemoscomprobarque el número natural codificadoenbinarionatural noesigual que en
binarioBCD,estohay que tenerloencuanta.Siempre hayque saberqué tipode código
estamosutilizando.
BCD AIKEN:Se codificade la mismaforma,soloque a la hora de obtenercadadígito decimal,
el MSB de cada grupo se pondera(se le da unvalorasociado) de 2 envezde 8.
Por tantoel número9 enBCD natural sería: 1001 y en BCD AIKEN 1111(comprobarlo)
2 4 2 1 8 4 2 1
1 1 1 1 1 0 0 1
BCD Natural y AIKEN
El códigoAIKEN esmuyútil para realizaroperacionesde sumaydivisión.Debidoalasimetría
que aparece entre determinadosnúmeros.
Realizarel códigoAIKEN de 0 a 9 y comprobar simetrías.Comprobarlasrestaslosencillasque
salenaprovechandoestassimetrías(nohayque usar llevadas).Ejemplo9-3.
9. SIMETRÍAS
0 y 9
1 y 8
2 y 7
3 y 6
4 y 5
BCD Exceso3: resultade sumar3 a cada númeroBCD natural,de esta formaresultanunas
simetríasque tambiénsimplificanlasoperacionesde restaydivisión.Noentraremosen
detalle.
CÓDIGO BINARIO GRAY
El códigoGRAY esun tipoespecial de códigobinarioque noesponderado( losdígitosque
componenel códigonotienenpesoasignado).Sucaracterísticaesque entre unacombinación
de dígitosy la siguiente,seaéstaposterioroanterior,sólohayunadiferenciade undígito.Por
esotambiénse le llamacódigoprogresivo.
Esta progresiónsucede tambiénentre laúltimaylaprimeracombinación.Poresose le llama
tambiéncódigocíclico.(vertabla)
000 0
001 1
011 2
010 3
110 4
111 5
101 6
100 7
El códigoGRAY esutilizadoprincipalmente ensistemasde posición,yaseaangularolineal.Sus
aplicacionesprincipalesse encuentranenlaindustriayenlarobótica.
En robóticase utilizan unosdiscoscodificadosparadarla informaciónde posiciónque tieneun
eje encomún.Esta informaciónse daencódigoGRAY.
Analizandolatablade laderechase observaque:
Cuandoun númerobinariopasade : 0111 a 1000 (de 7 a 8 endecimal) ode 1111 a 0000(de
16 a o endecimal) cambiantodas lascifras.
Para el mismocaso peroencódigoGRAY: 0100 a 1100 (de 7 a 8 en decimal) ode 1000 a 0000(
de 16 a 0 endecimal) sólohacambiadounacifra.
0000 0
0001 1
0010 2
0011 3
0100 4
1011 5
1100 6
1101 7
1110 8
1111 9
10. La característicade pasar de un códigoal siguiente cambiandosóloundígitoaseguramenos
posibilidadesde error.