
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.
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.
Conteúdo do curso
8 Capítulos • 39 AulasDuração entre 4 e 360 horas (você decide)
Capítulo 1EsconderEsconder detalhesVer detalhesFundamentos de Lógica Digital
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 2EsconderEsconder detalhesVer detalhesProjeto de Circuitos Combinatórios
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 3EsconderEsconder detalhesVer detalhesLógica Sequencial e Flip-Flops
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 4EsconderEsconder detalhesVer detalhesProjeto de Máquinas de Estados Finitos
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 5EsconderEsconder detalhesVer detalhesRegistos, Contadores e Circuitos de Deslocamento
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 6EsconderEsconder detalhesVer detalhesProjeto de Unidades Aritméticas e Lógicas
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 7EsconderEsconder detalhesVer detalhesSistemas de Memória e Circuitos de Armazenamento
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 8EsconderEsconder detalhesVer detalhesIntegração e Verificação de Circuitos Complexos
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.
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...

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.

Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!

A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.

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




















