Escolha o seu idioma
Curso de Eletrónica Digital e Conceção de Circuitos
Mais de 2 milhões de estudantes em todo o mundo

Curso de Eletrónica Digital e Conceção de Circuitos

Domine a eletrónica digital desde os fundamentos binários até à integração completa de sistemas. Este curso guia-o através da lógica combinacional, circuitos sequenciais, máquinas de estados finitos, sistemas de memória e projeto de ULA com precisão e profundidade. Cada conceito converge para um objetivo: a capacidade de projetar, verificar e implementar circuitos digitais complexos com confiança.

Dedika para empresas

O que vai aprender:

  • Minimize expressões booleanas utilizando mapas de Karnaugh e métodos de redução tabulares.

  • Projete blocos de construção combinacionais, incluindo somadores, multiplexadores, codificadores e descodificadores.

  • Analise e construa latches, flip-flops e circuitos sequenciais sincronizados a partir de especificações temporais.

  • Construa máquinas de estados finitos de Mealy e Moore desde descrições comportamentais até à implementação ao nível das portas lógicas.

  • Implemente registos, registos de deslocamento e contadores síncronos para aplicações de caminho de dados e controlo.

  • Integre unidades aritméticas, sistemas de memória e lógica de controlo num sistema digital totalmente verificado.

Como estuda de forma prática Curso de Eletrónica Digital e Conceção de Circuitos

Como pratica Curso de Eletrónica Digital e Conceção de Circuitos

Para si que é empresa e quer formar a equipa

Na Dedika para empresas, o curso inclui exercícios e exemplos adaptados ao seu próprio negócio e às necessidades da sua empresa.

Clique aqui

Conteúdo do curso

8 Capítulos • 39 AulasDuração entre 4 e 360 horas (você decide)

Capítulo 1Ver detalhes

Fundamentos de Lógica Digital

  • Aula 1 • Minimização por Mapa de Karnaugh

    Ensina o agrupamento de mapas de Karnaugh para funções de duas a cinco variáveis, incluindo condições de don't-care. Produz expressões SOP e POS minimizadas prontas para o projeto ao nível das portas lógicas.

  • Aula 2 • Portas Lógicas Básicas e Tabelas de Verdade

    Examina as portas E, OU, NÃO, NAND, NOR, XOR e XNOR com tabelas de verdade. Relaciona o comportamento das portas com as expressões booleanas utilizadas ao longo do curso.

  • Aula 3 • Método Tabular de Quine-McCluskey

    Estende a minimização a funções com seis ou mais variáveis utilizando redução tabular sistemática. Complementa os mapas de Karnaugh para síntese lógica compatível com automação.

  • Aula 4 • Fundamentos de Álgebra Booleana

    Introduz os postulados, teoremas e simplificação algébrica booleanos. Fornece o conjunto de ferramentas matemáticas para reduzir expressões lógicas antes da implementação.

  • Aula 5 • Sistemas de Numeração Binária e Códigos

    Abrange conversões entre binário, octal, hexadecimal, BCD e código de Gray. Estabelece a base numérica necessária para toda a análise de circuitos subsequente.

Capítulo 2Ver detalhes

Projeto de Circuitos Combinatórios

  • Aula 1 • Análise e Eliminação de Hazards

    Identifica hazards estáticos e dinâmicos em redes combinatórias e adiciona termos de consenso para os eliminar. Prepara os estudantes para a implementação de circuitos sem glitches.

  • Aula 2 • Multiplexadores e Desmultiplexadores

    Constrói árvores de MUX de 2-para-1 a 16-para-1 e redes de desmultiplexadores. Mostra como a lógica com MUX implementa funções booleanas arbitrárias de forma eficiente.

  • Aula 3 • Somadores e Subtratores

    Constrói semi-somadores, somadores completos, somadores com propagação de transporte e subtratores. Relaciona o hardware aritmético com as representações de números binários do Capítulo 1.

  • Aula 4 • Comparadores e Conversores de Código

    Projeta comparadores de magnitude e conversores binário-para-Gray e BCD-para-binário. Reforça a minimização booleana aplicando-a a circuitos práticos de conversão de dados.

  • Aula 5 • Codificadores e Descodificadores

    Abrange codificadores de prioridade, descodificadores binários e descodificadores BCD-para-sete segmentos. Demonstra como os esquemas de codificação traduzem entre formatos de dados em sistemas reais.

Capítulo 3Ver detalhes

Lógica Sequencial e Flip-Flops

  • Aula 1 • Tipos de Flip-Flop Sensíveis à Transição

    Abrange flip-flops D, JK, T e SR com parâmetros de temporização de setup, hold e propagação. Relaciona a seleção do flip-flop com as restrições de projeto síncrono introduzidas posteriormente.

  • Aula 2 • Latches e Suas Limitações

    Analisa latches SR, D e JK com equações características e estados proibidos. Motiva a necessidade de flip-flops sensíveis à transição no projeto síncrono.

  • Aula 3 • Técnicas de Conversão entre Flip-Flops

    Deriva a lógica de conversão entre tipos de flip-flop utilizando tabelas de excitação. Permite que os projetistas implementem qualquer função sequencial com o hardware de flip-flop disponível.

  • Aula 4 • Análise Temporal e Restrições de Clock

    Calcula a frequência máxima de clock, os efeitos de skew de clock e o risco de metaestabilidade. Estabelece a disciplina temporal necessária para o funcionamento fiável de circuitos síncronos.

Capítulo 4Ver detalhes

Projeto de Máquinas de Estados Finitos

  • Aula 1 • Síntese da Lógica de Próximo Estado e Saída

    Deriva as equações de próximo estado e de saída a partir de tabelas de estados codificadas utilizando mapas de Karnaugh. Produz a implementação completa da FSM ao nível das portas lógicas ou dos flip-flops.

  • Aula 2 • Verificação e Simulação de FSMs

    Valida o comportamento da FSM através de simulação com diagramas temporais e teste de transições de estado. Confirma o funcionamento correto antes da implementação em hardware.

  • Aula 3 • Estratégias de Codificação de Estados

    Compara as estratégias de atribuição binária, código de Gray, one-hot e codificação baseada na saída. A escolha da codificação afeta diretamente a complexidade da lógica de próximo estado e o desempenho temporal.

  • Aula 4 • Noções Básicas de Diagrama de Estados e Tabela de Estados

    Traduz descrições textuais em diagramas de estados e tabelas de estados tabulares. Estabelece o modelo formal de FSM que orienta todos os passos subsequentes do projeto sequencial.

  • Aula 5 • Métodos de Minimização de Estados

    Aplica os métodos da tabela de implicações e da partição para reduzir estados redundantes. Máquinas minimizadas reduzem a contagem de flip-flops e simplificam a lógica de próximo estado.

Capítulo 5Ver detalhes

Registos, Contadores e Circuitos de Deslocamento

  • Aula 1 • Detetores e Geradores de Sequência

    Implementa detetores de sequência baseados em registos de deslocamento e geradores de sequência pseudo-alcatória. Aplica o conhecimento de FSMs e registos de deslocamento a tarefas de reconhecimento de padrões.

  • Aula 2 • Configurações de Registos de Deslocamento

    Abrange os registos de deslocamento SISO, SIPO, PISO e PIPO com modos série e paralelo. Relaciona as operações de deslocamento com aplicações de comunicação série e conversão de dados.

  • Aula 3 • Projeto de Contadores Síncronos

    Projeta contadores síncronos binários, BCD e de módulo arbitrário utilizando métodos de FSM. Reforça a codificação de estados e a lógica de próximo estado do Capítulo 4.

  • Aula 4 • Contadores Assíncronos e de Ripple

    Analisa o atraso de propagação e o comportamento de glitches em contadores de ripple. Contrasta os projetos assíncronos com as alternativas síncronas para orientar a seleção adequada.

  • Aula 5 • Registos com Carga Paralela

    Constrói registos de N bits com carga paralela e controlos de enable e clear. Demonstra como os registos armazenam e transferem palavras de dados em caminhos de dados digitais.

Capítulo 6Ver detalhes

Projeto de Unidades Aritméticas e Lógicas

  • Aula 1 • Circuitos de Divisão e Resto

    Abrange os algoritmos de divisão com restauração e sem restauração e as suas implementações em hardware. Completa o conjunto de operações aritméticas necessário para uma ALU funcional.

  • Aula 2 • Aritmética de Ponto Fixo e BCD

    Estende a aritmética binária a frações de ponto fixo e à adição BCD com ajuste decimal. Aborda os formatos numéricos utilizados em sistemas informáticos embebidos e financeiros.

  • Aula 3 • Arquitetura da Unidade Aritmética e Lógica

    Integra funções de soma, lógica e deslocamento numa ALU parametrizada com controlo por opcode. Aplica a seleção de funções baseada em multiplexadores do Capítulo 2.

  • Aula 4 • Arquiteturas de Somadores Rápidos

    Compara as estruturas de somadores com carry-lookahead, carry-select e carry-save em termos de velocidade. Baseia-se nos somadores com propagação de transporte do Capítulo 2 para alcançar frequências de clock mais elevadas.

  • Aula 5 • Circuitos Multiplicadores Binários

    Implementa multiplicadores matriciais e multiplicadores com codificação de Booth para operandos com e sem sinal. Demonstra como a redução de produtos parciais reduz a complexidade do hardware.

Capítulo 7Ver detalhes

Sistemas de Memória e Circuitos de Armazenamento

  • Aula 1 • Princípios da RAM Dinâmica

    Explica o armazenamento de carga na célula DRAM, os requisitos de refresh e os modos de acesso em burst. Contrasta as vantagens de densidade da DRAM com a velocidade da SRAM para a seleção ao nível do sistema.

  • Aula 2 • Tipos de ROM e Implementação de Lógica

    Abrange as estruturas de ROM de máscara, PROM, EPROM e EEPROM e os seus mecanismos de programação. Mostra como a ROM implementa funções lógicas combinatórias como tabelas de consulta.

  • Aula 3 • Expansão e Interfaceamento de Memória

    Expande a largura da palavra e a profundidade de endereçamento utilizando descodificação de chip-select e bancos de memória. Prepara os estudantes para integrar subsistemas de memória em projetos digitais completos.

  • Aula 4 • Projeto e Operação da RAM Estática

    Analisa a célula SRAM 6T, os amplificadores de leitura e os ciclos de temporização de leitura e escrita. Fornece a base para compreender a memória cache em sistemas de processadores.

  • Aula 5 • Ficheiros de Registos e Memórias Multiporta

    Projeta ficheiros de registos de porta única e porta dupla utilizando matrizes de flip-flops e saídas multiplexadas. Relaciona a arquitetura do ficheiro de registos com os projetos de caminhos de dados da ALU do Capítulo 6.

Capítulo 8Ver detalhes

Integração e Verificação de Circuitos Complexos

  • Aula 1 • Simulação Funcional e Bancadas de Teste

    Cria bancadas de teste estruturadas com estímulos dirigidos e aleatórios para verificar o comportamento do sistema. Estabelece a disciplina de simulação antes de avançar para a implementação física.

  • Aula 2 • Implementação da Unidade de Controlo

    Implementa unidades de controlo cabladas e microprogramadas que sequenciam as operações do caminho de dados. Aplica o projeto de FSMs do Capítulo 4 para gerar sinais de controlo para o caminho de dados.

  • Aula 3 • Segmentação Top-Down do Sistema

    Decompõe especificações de sistemas complexos em hierarquias de caminho de dados e unidade de controlo. Aplica uma metodologia de projeto estruturado para gerir a complexidade em circuitos de grande escala.

  • Aula 4 • Projeto e Integração do Caminho de Dados

    Monta registos, ALU, multiplexadores e barramentos num caminho de dados operacional completo. Reforça a interligação de todos os blocos combinatórios e sequenciais dos capítulos anteriores.

  • Aula 5 • Fecho Temporal e Finalização do Projeto

    Realiza análise temporal estática, identifica caminhos críticos e aplica retemporização para cumprir as metas de frequência. Conclui o fluxo de projeto com uma implementação verificada e temporalmente limpa.

Certificação

Seu certificado válido de conclusão

Este curso é para si:

  • Estudantes de engenharia eletrotécnica: que procuram uma profundidade estruturada para além dos cursos introdutórios.

  • Programadores de sistemas embebidos: que desejam conhecimentos de hardware para complementar as suas competências de programação.

  • Criadores amadores: prontos para passar de experiências em breadboard para o projeto real de circuitos.

  • Pessoas em mudança de carreira: a fazer a transição da área de software ou TI para funções de engenharia de hardware digital.

  • Técnicos: que ambicionam progredir para posições de conceção nas suas organizações.

  • Licenciados em ciências da computação: a construir as bases de hardware em falta para o trabalho com processadores ou FPGAs.

O que os nossos alunos dizem

As vossas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar de mudar de plataforma... agradeço por tudo o que fazem, já vos recomendei a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Gosto de como as lições são directas ao assunto e como consigo alterar capítulos e saltar conteúdos de que não preciso.
Mariana Ferres
Mariana FerresAluna de Fotografia
Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!
Luciana Alvarenga
Luciana AlvarengaAluna de Design de Unhas
A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais formações

FAQ

Quem é a Dedika?

O certificado é válido em Portugal?

Os cursos são gratuitos?

Qual é a carga horária dos cursos?

Como são os cursos?

Como funcionam os cursos?

Qual é a duração dos cursos?

Qual é o custo ou preço dos cursos?

O que é um curso EAD ou online e como funciona?

Curso em PDF