Escolha o seu idioma
Curso de Eletrônica Digital e Projeto de Circuitos
Mais de 2 milhões de alunos no mundo todo

Curso de Eletrônica Digital e Projeto de Circuitos

Domine a eletrônica digital, desde os fundamentos binários até a integração completa de sistemas. Este curso guia você pela lógica combinacional, circuitos sequenciais, FSMs, sistemas de memória e projeto de ALU 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 você vai aprender:

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

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

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

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

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

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

Como você estuda de forma prática Curso de Eletrônica Digital e Projeto de Circuitos

Como você pratica Curso de Eletrônica Digital e Projeto de Circuitos

Para si que é empresa e quer formar a equipa

Na Dedika para empresas, o curso inclui exercícios e exemplos do próprio negócio e adaptados à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 em mapas K para funções de duas a cinco variáveis, incluindo condições de não importa. Produz expressões SOP e POS minimizadas, prontas para projeto em nível de portas.

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

    Examina as portas AND, OR, NOT, NAND, NOR, XOR e XNOR com tabelas-verdade. Relaciona o comportamento das portas às expressões booleanas utilizadas ao longo do curso.

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

    Estende a minimização para funções com seis ou mais variáveis usando redução tabular sistemática. Complementa os mapas K para uma síntese lógica favorável à automação.

  • Aula 4 • Fundamentos de Álgebra Booleana

    Apresenta 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 Gray. Estabelece a base numérica necessária para toda a análise de circuitos subsequente.

Capítulo 2Ver detalhes

Projeto de Circuitos Combinacionais

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

    Identifica hazards estáticos e dinâmicos em redes combinacionais e adiciona termos de consenso para eliminá-los. Prepara os alunos para implementação de circuitos livres de glitches.

  • Aula 2 • Multiplexadores e Demultiplexadores

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

  • Aula 3 • Somadores e Subtratores

    Constrói meio-somadores, somadores completos, somadores com propagação de vai-um e subtratores. Conecta o hardware aritmético às representações numéricas binárias do Capítulo 1.

  • Aula 4 • Comparadores e Conversores de Código

    Projeta comparadores de módulo e conversores binário-para-Gray, 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 Decodificadores

    Abrange codificadores de prioridade, decodificadores binários e decodificadores 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 Disparados por Borda

    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 às restrições de projeto síncrono apresentadas posteriormente.

  • Aula 2 • Travas e Suas Limitações

    Analisa as travas SR, D e JK com equações características e estados proibidos. Motiva a necessidade de flip-flops disparados por borda no projeto síncrono.

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

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

  • Aula 4 • Análise de Temporização e Restrições de Clock

    Calcula a frequência máxima de clock, os efeitos de skew e o risco de metaestabilidade. Estabelece a disciplina de temporização necessária para operação confiável de circuitos síncronos.

Capítulo 4Ver detalhes

Projeto de Máquina 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 saída a partir de tabelas de estado codificadas usando mapas K. Produz a implementação completa da FSM em nível de portas ou flip-flops.

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

    Valida o comportamento da FSM por meio de simulação com diagrama de temporização e teste de transição de estados. Confirma a operação correta 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 Gray, one-hot e codificada por saída. A escolha da codificação afeta diretamente a complexidade da lógica de próximo estado e o desempenho de temporização.

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

    Traduz descrições textuais em diagramas de estado e tabelas de estado. Estabelece o modelo formal de FSM que orienta todas as etapas subsequentes do projeto sequencial.

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

    Aplica os métodos da tabela de implicação 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

Registradores, Contadores e Circuitos de Deslocamento

  • Aula 1 • Detectores e Geradores de Sequência

    Implementa detectores de sequência baseados em registradores de deslocamento e geradores de sequência pseudoaleatória. Aplica o conhecimento de FSM e registradores de deslocamento a tarefas de reconhecimento de padrões.

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

    Abrange registradores de deslocamento SISO, SIPO, PISO e PIPO com modos serial e paralelo. Conecta operações de deslocamento a aplicações de comunicação serial e conversão de dados.

  • Aula 3 • Projeto de Contador Síncrono

    Projeta contadores síncronos binários, BCD e de módulo arbitrário usando 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 (Ripple)

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

  • Aula 5 • Registradores com Carga Paralela

    Constrói registradores de N bits com carga paralela e controles de habilitação e clear. Demonstra como os registradores armazenam e transferem palavras de dados em caminhos de dados digitais.

Capítulo 6Ver detalhes

Projeto Aritmético e de ULA

  • Aula 1 • Circuitos de Divisão e Resto

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

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

    Estende a aritmética binária para frações de ponto fixo e adição BCD com ajuste decimal. Aborda formatos numéricos usados em sistemas computacionais embarcados e financeiros.

  • Aula 3 • Arquitetura da Unidade Lógico-Aritmética

    Integra funções de soma, lógica e deslocamento em uma ULA parametrizada com controle 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 carry-lookahead, carry-select e carry-save em termos de velocidade. Baseia-se nos somadores com propagação de vai-um do Capítulo 2 para atingir frequências de clock mais altas.

  • Aula 5 • Circuitos Multiplicadores Binários

    Implementa multiplicadores matriciais e multiplicadores codificados por Booth para operandos com e sem sinal. Demonstra como a redução do produto parcial diminui a complexidade do hardware.

Capítulo 7Ver detalhes

Sistemas de Memória e Circuitos de Armazenamento

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

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

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

    Abrange as estruturas de mask ROM, PROM, EPROM e EEPROM e seus mecanismos de programação. Mostra como a ROM implementa funções lógicas combinacionais como tabelas de consulta (lookup tables).

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

    Expande a largura da palavra e a profundidade de endereçamento usando decodificação de seleção de chip e bancos de memória. Prepara os alunos para integrar subsistemas de memória em projetos digitais completos.

  • Aula 4 • Projeto e Operação de 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 entender a memória cache em sistemas de processadores.

  • Aula 5 • Arquivos de Registradores e Memórias Multiporta

    Projeta arquivos de registradores de porta única e porta dupla usando arranjos de flip-flops e saídas multiplexadas. Conecta a arquitetura do arquivo de registradores aos projetos de caminho de dados da ULA 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 direcionados e aleatórios para verificar o comportamento do sistema. Estabelece a disciplina de simulação antes de se comprometer com a implementação física.

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

    Implementa unidades de controle cabeadas e microprogramadas que sequenciam as operações do caminho de dados. Aplica o projeto de FSM do Capítulo 4 para gerar os sinais de controle para o caminho de dados.

  • Aula 3 • Particionamento de Sistema Top-Down

    Decompõe especificações complexas de sistema em hierarquias de caminho de dados e unidade de controle. Aplica metodologia de projeto estruturado para gerenciar a complexidade em circuitos grandes.

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

    Monta registradores, ULA, multiplexadores e barramentos em um caminho de dados operacional completo. Reforça a interconexão de todos os blocos combinacionais e sequenciais dos capítulos anteriores.

  • Aula 5 • Fechamento de Temporização e Assinatura de Projeto

    Realiza análise de temporização estática, identifica caminhos críticos e aplica retemporização para atingir as metas de frequência. Completa o fluxo de projeto com uma implementação verificada e com temporização correta.

Certificação

Seu certificado válido de conclusão

Este curso é para si:

  • Estudantes de engenharia elétrica: buscando profundidade estruturada além do conteúdo introdutório.

  • Desenvolvedores de software embarcado: querendo conhecimento de hardware para complementar suas habilidades de programação.

  • Makers amadores: prontos para migrar de experimentos em protoboard para projetos reais de circuitos.

  • Pessoas em transição de carreira: migrando de software ou TI para funções de engenharia de hardware digital.

  • Técnicos: visando avançar para posições de projeto dentro de suas organizações.

  • Graduados em ciência da computação: construindo as bases de hardware que faltam para trabalhar com processadores ou FPGA.

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 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 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 capacitações

FAQ

Quem é a Dedika?

O certificado é válido em Brasil?

Os cursos são gratuitos?

Qual é a carga horária do curso?

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