http://sites.google.com/site/eletdigi/
Horrio e Salas
Tera das 21:00 s 23:00 Quinta das 19:00 s 21:00 Sbado das 10:00 s 12:00 Sala 311-1 Sala 311-1 Lab 403-1 e 405-1
Avaliao
Duas provas, P1 e P2, com questes dissertativas sobre os tpicos abordados. Mdia dos relatrios das aulas prticas, MR. Uma prova substitutiva, Psub, cobrindo o contedo de toda a disciplina. Esta prova substitui a menor nota do aluno e OBRIGATRIA para alunos com conceito final D ou F.
1- Mfinal = 0,4.P1 + 0,5.P2 + 0,1.MR ou 0,4.P1 + 0,5.Psub + 0,1.MR 2- Mfinal = 0,4.P2 + 0, 5.Psub + 0,1.MR (Psub > P2) 3- Mfinal = 0,5.P2 + 0,4.Psub + 0,1.MR (Psub < P2)
Conceito A B C D F O Descrio Aproveitamento acima de 83% (desempenho excepcional) Aproveitamento entre 70% e 83% (bom desempenho) Aproveitamento entre 60% e 70% (desempenho adequado) Aproveitamento entre 50% e 60% (desempenho mnimo) Aproveitamento abaixo de 50% - reprovado Reprovado por falta - reprovado
3
Bibliografia Complementar
BIGNELL, J. W.; DONOVAN, R. "Eletronica Digital", Ed. CENGAGE, 2009. FLOYD, T. L. "Sistemas digitais: fundamentos e aplicaes", Ed. Bookman, 9 ed, 2007.
WAKERLY, J.F., "Digital Design: Principles and Practices", Prentice-Hall, 3rd ed., 1999. ERCEGOVAC, M.D.; LANG , T.; MORENO, J.H. "Introduo aos Sistemas Digitais". Bookman, 2000. TAUB, H. Circuitos digitais e Microprocessados So Paulo: Editora McGrawHill do Brasil, 1984. (Ler captulo sobre mquinas de estado. Cap. 7)
4
Representaes Numricas Formas bsicas de representao dos valores das quantidades: Representao Analgica: a quantidade representada por um indicador proporcional continuamente varivel.
- Velocmetro (ponteiro) - Termmetro (mercrio)
Obs.: variam ao longo de uma faixa contnua de valores. Representao Digital: a quantidade no representada por um indicador proporcional.
- Velocmetro Digital - Termmetro Digital
COMPARAO Alguns sistemas digitais: computadores e calculadoras; Alguns sistemas analgicos: amplificadores de som e gravao magnticas. Vantagens das Tcnicas Digitais Geralmente, mais fceis de serem projetados pois empregam circuitos com dois nveis: High, Low. Mais fceis para armazenar informaes face a sistemas analgicos Programao das operaes X computador analgico (Hardware fixo) Menos susceptveis a rudos pois valor exato da tenso num circuito digital no importante Maior nmero de dispositivos num nico chip X dificuldade de integrao de alguns componentes analgicos (indutores, capacitncias elevadas etc.)
Desvantagens das Tcnicas Digitais A maioria das grandezas do mundo real de natureza analgica Processar sinais digitais requer tempo X resposta rpida de circuitos analgicos
6
PROCESSAMENTO DIGITAL
Para trabalhar no domnio digital, considerando as entradas e sadas analgicas, so necessrios quatro passos: 1. Converter a varivel fsica em um sinal eltrico (ainda no domnio analgico). Emprego de Sensores. 1. Converter as entradas eltricas no formato digital. Uso de conversor Analgico-Digital (ADC). 1. Fazer o processamento da informao digital. Emprego de circuitos digitais. 1. Converter as sadas digitais de volta ao domnio analgico. Uso de conversor Digital-Analgico (DAC).
7
Obs.: para o processamento digital, a informao, em geral, no est na base 10, mas sim em uma outra base mais conveniente.
8
Sistema Decimal
Composto de 10 algarismos (0 9), permitindo expressar qualquer quantidade. Tambm chamado de sistema de base 10. um sistema posicional, no qual o valor de cada dgito depende de sua posio no nmero.
5 x 103
MSD
7 x 102
8 x 101
2 x 100
LSD
5 7 8 210
Matematicamente, para uma base b qualquer: Inteira: (dn dn-1 ... d1 d0) b = dn .bn + dn-1 .bn-1 + ...+ d1 .b1 + d0 .b0 Fracionria: ( 0, d1 d2 ... d n-1 dn ) b = d1 .b-1 + d2 .b-2 + ...+ dn-1 .b-(n-1) + dn .b-n
Obs.: o sistema decimal no conveniente para ser usado em sistemas digitais pois difcil projetar um equipamento que opere com 10 nveis de tenso. mais conveniente um sistema que opere com dois nveis sistema binrio.
10
Com N posies ou dgitos decimais podemos contar 10N nmeros diferentes, iniciando no 0 e terminando no 10N -1.
11
Sistema Binrio
Os nmeros so representados atravs dos algarismos 0 e 1. O sistema binrio, ou de base 2, pode ser utilizado para representar qualquer nmero, porm usa um nmero maior de dgitos.
Tambm um sistema de valor posicional em que seu peso expresso como uma potncia de 2.
1 x 23
MSB
1 x 22
0 x 21
1 x 20
12
P. ex., para contagem com 4 bits: O 1 muda a cada contagem O 2 muda a cada duas contagens O 4 muda a cada quatro contagens O 8 muda a cada oito contagens Com N bits, contam-se 2N nmeros, com a ltima contagem em 2N -1
Exemplo: Com 4 bits, tem-se 24 = 16 nmeros, iniciando em 010 (00002) e terminando em 1510 (11112).
13
14
Descrio de estados lgicos em hardware IEEE Standard 1164, VHDL: 'U' - uninitialized 'X' - strong drive, unknown logic value '0' - strong drive, logic zero '1' - strong drive, logic one 'Z' - high impedance 'W' - weak drive, unknown logic value 'L' - weak drive, logic zero 'H' - weak drive, logic one '-' - don't care
Sistemas de Numerao
Alm do sistema binrio, existem outros sistemas de numerao importantes para os circuitos digitais, tais como: hexadecimal e octal. Para a comunicao escrita ou verbal os nmeros binrios no so de fcil manipulao. O sistema hexadecimal (base 16) se tornou a maneira padro de comunicar valores numricos em sistemas digitais, com a vantagem de ser facilmente convertido para o binrio e vice-versa. A base Hexa a mais utilizada em sistemas digitais porque mais fcil para o ser humano manipular nmeros. A possibilidade de trocar 0 por 1 maior do que de trocar A por B. Os nmeros so convertidos para binrio somente quando necessrio.
16
Sistema Hexadecimal
Utiliza a base 16 e possui os seguintes dgitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F As posies dos dgitos recebem pesos como potncias de 16. 2 x 163 10 x 162 6 x 161
15 x 160
Vrgula hexadecimal
17
Exemplos 111012 = 1.24 + 1.23 + 1.22 + 0.21 + 1.20 = 2910 111,0012 = 1.22 + 1.21 + 1.20 + 0.2-1 + 0.2-2 + 1.2-3 = 7,12510
parte no nula, tomar o 1 e continuar o processo parte nula, tomar o 1 e finalizar o processo
20
110100112 = D316
0110
F
21
1028 16 4 64 16 0 4
Para inverter o sinal: invertem-se todos os bits (o que equivale a complementar de 1 cada um dos bits).
Exemplo: + 27 = 0 0 0 1 1 0 1 1
- 27 = 1 1 1 0 0 1 0 0
24
Para inverter o sinal: invertem-se todos os bits (equivale a complementar de 1 cada um dos bits) e soma-se 1 ao resultado. + 27 = 0 0 0 1 1 0 1 1
Exemplo:
1 1 1 0 0 1 0 0 1 - 27 = 1 1 1 0 0 1 0 1
25
26