ELETRÔNICA DIGITAL DE AQUISIÇÃO DE DADOS PARA DETECTORES SEMICONDUTORES DE RADIAÇÃO NUCLEAR
|
|
- Lucas Eger Amaro
- 7 Há anos
- Visualizações:
Transcrição
1 aa/bb/cc/dd-ntc ELETRÔNICA DIGITAL DE AQUISIÇÃO DE DADOS PARA DETECTORES SEMICONDUTORES DE RADIAÇÃO NUCLEAR Cesar Strauss URL do documento original: < INPE São José dos Campos 2016
2 PUBLICADO POR: Instituto Nacional de Pesquisas Espaciais - INPE Gabinete do Diretor (GB) Serviço de Informação e Documentação (SID) Caixa Postal CEP São José dos Campos - SP - Brasil Tel.:(012) /6921 Fax: (012) pubtc@sid.inpe.br COMISSÃO DO CONSELHO DE EDITORAÇÃO E PRESERVAÇÃO DA PRODUÇÃO INTELECTUAL DO INPE (DE/DIR-544): Presidente: Marciana Leite Ribeiro - Serviço de Informação e Documentação (SID) Membros: Dr. Gerald Jean Francis Banon - Coordenação Observação da Terra (OBT) Dr. Amauri Silva Montes - Coordenação Engenharia e Tecnologia Espaciais (ETE) Dr. André de Castro Milone - Coordenação Ciências Espaciais e Atmosféricas (CEA) Dr. Joaquim José Barroso de Castro - Centro de Tecnologias Espaciais (CTE) Dr. Manoel Alonso Gan - Centro de Previsão de Tempo e Estudos Climáticos (CPT) Dr a Maria do Carmo de Andrade Nono - Conselho de Pós-Graduação Dr. Plínio Carlos Alvalá - Centro de Ciência do Sistema Terrestre (CST) BIBLIOTECA DIGITAL: Dr. Gerald Jean Francis Banon - Coordenação de Observação da Terra (OBT) Clayton Martins Pereira - Serviço de Informação e Documentação (SID) REVISÃO E NORMALIZAÇÃO DOCUMENTÁRIA: Simone Angélica Del Ducca Barbedo - Serviço de Informação e Documentação (SID) Yolanda Ribeiro da Silva Souza - Serviço de Informação e Documentação (SID) EDITORAÇÃO ELETRÔNICA: Marcelo de Castro Pazos - Serviço de Informação e Documentação (SID) André Luis Dias Fernandes - Serviço de Informação e Documentação (SID)
3 aa/bb/cc/dd-ntc ELETRÔNICA DIGITAL DE AQUISIÇÃO DE DADOS PARA DETECTORES SEMICONDUTORES DE RADIAÇÃO NUCLEAR Cesar Strauss URL do documento original: < INPE São José dos Campos 2016
4 Cutter Dados Internacionais de Catalogação na Publicação (CIP) Sobrenome, Nomes. Eletrônica digital de aquisição de dados para detectores semicondutores de radiação nuclear / Nome Completo do Autor1; Nome Completo do Autor2. São José dos Campos : INPE, xiii + 11 p. ; (aa/bb/cc/dd-ntc) 1. Palavra chave. 2. Palavra chave 3. Palavra chave. 4. Palavra chave. 5. Palavra chave I. Título. CDU Esta obra foi licenciada sob uma Licença Creative Commons Atribuição-NãoComercial 3.0 Não Adaptada. This work is licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License. Informar aqui sobre marca registrada (a modificação desta linha deve ser feita no arquivo publicacao.tex). ii
5 AGRADECIMENTOS Agradecemos à FINEP, CNPq e FAPESP pelo suporte finaneiro. Agradecemos também a Fernando G. Blanco, Sérgio Admirábile, Leonardo Pinheiro e Fernando Orsatti pelo inestimável suporte técnico. iii
6
7 RESUMO Neste trabalho apresenta-se uma eletrônica digital desenvolvida para a camara de raios-x do experimento protomirax. O hardware que implementa a aquisição de dados foi programado em um componente CPLD (Complex Programmable Logic Device). Descreve-se uma visão geral da implementação do hardware e software a partir da descrição de seus módulos. Palavras-chave: protomirax. CPLD. detector de raios-x. v
8
9 DIGITAL DATA ACQUISITION ELECTRONICS FOR SEMICONDUCTOR DETECTORS OF NUCLEAR RADIATION ABSTRACT This work presents a digital electronics develped for the X-ray camara of the protomirax experiment. The hardware that implements the data acquisition was programmed in a CPLD (Complex Programmable Logic Device). It is described a general vision of the hardware and software implementation by describing its modules. Keywords: protomirax. CPLD. X-ray detectors. vii
10
11 LISTA DE FIGURAS Pág. 1.1 Interface da eletrônica digital (versão final 13 13) Interface da eletrônica digital (versão protótipo 3 3) Implementação do CPLD do ADC ix
12
13 LISTA DE ABREVIATURAS E SIGLAS ADC Conversor Analógico-Digital CNPq Conselho Nacional de Desenvolvimento Científico e Tecnológico CPLD Complex Programmable Gate Array CZT Cádmio Zinco Telurídico FAPESP Fundação de Amparo à Pesquisa do Estado de São Paulo FIFO First In, First Out FINEP Financiadora de Estudos e Projetos FPGA Field Programmable Gate Array GPS Sistema de Posicionamento Global MUX Multiplexador xi
14
15 SUMÁRIO Pág. 1 INTRODUÇÃO Placa ADC O módulo demux O módulo fifo O módulo xmit_pair O módulo uart Software de aquisição Conclusão e passos futuros REFERÊNCIAS BIBLIOGRÁFICAS xiii
16
17 1 INTRODUÇÃO O experimento protomirax consiste em telescópio de raios-x com máscara codificada, lançado em balão, com objetivo de validar tecnologias para o futuro experimento espacial Mirax. A câmara de raios-x desse telescópio contem uma matriz de elementos detectores com tecnologia CZT. Os eventos que atingem esses detectores são amplificados na eletrônica analógica e convertidos em pulsos digitais com duração proporcional à energia. O objetivo da eletrônica digital, descrita neste documento, é medir a duração desses pulsos, identificar o detector correspondente, registrar o instante de ocorrência e transmitir os eventos ao computador de bordo. Para maiores detalhes, ver (BRAGA et al., 2015). A Figura 1.1 mostra a arquitetura da versão final A eletrônica digital recebe os pulsos dos detectores 1 a 169 através das placas ADC. Cada uma das 13 placas ADC converte 13 pulsos e envia para o MUX. O MUX multiplexa os eventos recebidos pelos ADC, juntamente com a informação de tempo do GPS, e envia ao computador de bordo. A Figura 1.2 mostra o sistema implementado em laboratório para os testes iniciais, numa versão com arranjo de 3 3 detectores. Essa versão foi desenvolvida rapidamente para permitir testes e ajustes da eletrônica analógica dos detectores. As diferenças são: sem GPS (a datação de eventos pode ser incluída posteriormente), e a substituição do MUX e computador de bordo por um software rodando em notebook. eletrônica digital pulsos (1 a 13) ADC 1 pulsos (157 a 169) ADC 13 MUX computador de bordo GPS Figura Interface da eletrônica digital (versão final 13 13) 1
18 eletrônica digital pulsos (1 a 9) ADC computador de aquisição Figura Interface da eletrônica digital (versão protótipo 3 3) 2
19 2 Placa ADC A placa ADC é composta de um CPLD (Complex Programmable Logic Device) que processa os eventos e envia por interface serial ao MUX. A vantagem de usar CPLD é sua capacidade de processar eventos em tempo real com tempo de resposta garantido por projeto. CPLDs, assim como FPGAs (Field Programmable Gate Array) são programado numa linguagem própria para descrição de hardware, o Verilog. A Figura 2.1 mostra os módulos em Verilog que foram implementados. 2.1 O módulo demux O demux é responsável por detectar pulsos dos 13 sinais provenientes da eletrônica analógica, medir sua duração e escrever na sua saída o identificador do detector e a largura do pulso. O módulo é composto de 13 detectores de pulso independentes. Quando chega uma borda de subida, o detector de pulsos inicia a contagem. Na borda de decida, a contagem é armazenada numa memória e o contador é zerado. Se o contador transborda para zero, a contagem é suspensa, ou seja, o valor zero indica a saturação do detector de pulso. Os valores possíveis para uma contagem não-saturada variam de 1 a 255. O demux faz a varredura sequencial das memórias até encontrar uma memória ocupada. A memória selecionada é conectada à saída do módulo demux. Após a memória ser lida pelo módulo conectado na saída, a varredura é retomada. Nota-se que, se uma memória está ocupada esperando ser lida, ela ignora todos os novos pulsos do respectivo detector. Em regime de operação normal, esse tempo morto é definido pela taxa de leitura do módulo conectado à saída (no caso, a fifo). 2.2 O módulo fifo Na placa do ADC, ao lado do CPLD, existe um componente de memória de duas portas denominado FIFO. Ele implementa uma fila de eventos que aguardam serem transmitidos ao computador de bordo. O módulo fifo, no CPLD, implementa o protocolo de sinalização com a FIFO de acordo com o seu datasheet. Ao receber demux fifo xmit_pair uart Figura Implementação do CPLD do ADC 3
20 um dado novo na sua porta de entrada, o módulo escreve esse dado na FIFO. Da mesma forma, ao detectar um dado novo na FIFO, o módulo escreve esse dado na sua porta de saída. O módulo desenvolvido tem a capacidade de recusar dados novos na situação em que a FIFO esteja cheia. Nesse caso, a varredura do demux é interrompida e os eventos novos são perdidos. Outra possibilidade é deixar a própria FIFO descartar os dados novos automaticamente, o que simplifica o módulo. Nesse caso, a varredura do demux não é interrompida, mas os eventos novos são perdidos enquanto a FIFO não esvaziar. Outra possibilidade é evitar que a FIFO fique cheia, descartando os eventos antigos ao invés dos novos. Isso parece ser mais razoável, mas aumenta a complexidade do módulo. Em todo caso, não se prevê o transbordamento da FIFO nas condições normais de operação do experimento. 2.3 O módulo xmit_pair O módulo fifo armazena palavras de até 36 bits. No caso do protótipo 3 3, cada evento ocupa dois bytes: um identificador (1 byte) e a largura do pulso (1 byte). Por outro lado, a uart aceita apenas um byte por vez. A função deste módulo xmit_pair é ler um evento da fifo e escrever os dois bytes sequencialmente na uart. 2.4 O módulo uart O módulo uart recebe e transmite dados na porta serial RS-485. Até o momento, no protótipo 3 3, utiliza-se apenas a transmissão, mas a versão final terá ambos. Devido à natureza half-duplex da porta, a transmissão só é iniciada após um atraso relativo ao término da recepção atual, se houver. Da mesma forma, a recepção não é permitida enquanto estiver transmitindo. O receptor amostra o estado da porta no centro de cada bit, sincronizando-se com o start bit. O transmissor serializa o dado de entrada após inserir o start bit e o stop bit. O gerador de baud rate gera uma frequência próxima à taxa de bit. Isso é feito acumulando um valor apropriado num contador, de tal maneira que o carry-out desse contador ocorra na cadência aproximada da taxa de bit. Isso gera um pequeno ruído de fase que desaparece na média. 4
21 3 Software de aquisição Foi desenvolvido software de aquisição suficiente para implementar a aquisição de dados do protótipo 3 3. O programa multi_3x3 monitora a porta serial e gera saída ASCII na forma de duas colunas: identificador e energia. Um segundo software pode ser encadeado a este, acumulando os eventos e desenhando um histograma de energia. 5
22
23 4 Conclusão e passos futuros Foi desenvolvido a programação do CPLD do ADC que permitiu o teste de praticamente todas as suas funcionalidades e permitiu os testes, ajustes e caracterização da eletrônica analógica. Os módulos foram desenvolvidos em linguagem Verilog, sendo testados e simulados individualmente antes de serem integrados na versão do protótipo 3 3. Os próximos passos do desenvolvimento são: a) Estudar sobre programação de microcontroladores ARM. b) Testar os periféricos da MUX (UART e memória FLASH). c) Implementar o timestamp dos eventos na placa ADC. d) Implementar os protocolos de comunicação ADC-MUX e MUX-SGB e) Testar com dois ou mais ADCs no mesmo barramento. 7
24
25 REFERÊNCIAS BIBLIOGRÁFICAS BRAGA, J.; D AMICO, F.; AVILA, M. A.; PENACCHIONI, A. V.; SACAHUI, J. R.; JR, V. A. d. S.; MATTIELLO-FRANCISCO, F.; STRAUSS, C.; FIALHO, M. A. The protomirax hard x-ray imaging balloon experiment. arxiv preprint arxiv: ,
26
27 PUBLICAÇÕES TÉCNICO-CIENTÍFICAS EDITADAS PELO INPE Teses e Dissertações (TDI) Teses e Dissertações apresentadas nos Cursos de Pós-Graduação do INPE. Notas Técnico-Científicas (NTC) Incluem resultados preliminares de pesquisa, descrição de equipamentos, descrição e ou documentação de programas de computador, descrição de sistemas e experimentos, apresentação de testes, dados, atlas, e documentação de projetos de engenharia. Propostas e Relatórios de Projetos (PRP) São propostas de projetos técnicocientíficos e relatórios de acompanhamento de projetos, atividades e convênios. Publicações Seriadas São os seriados técnico-científicos: boletins, periódicos, anuários e anais de eventos (simpósios e congressos). Constam destas publicações o Internacional Standard Serial Number (ISSN), que é um código único e definitivo para identificação de títulos de seriados. Manuais Técnicos (MAN) São publicações de caráter técnico que incluem normas, procedimentos, instruções e orientações. Relatórios de Pesquisa (RPQ) Reportam resultados ou progressos de pesquisas tanto de natureza técnica quanto científica, cujo nível seja compatível com o de uma publicação em periódico nacional ou internacional. Publicações Didáticas (PUD) Incluem apostilas, notas de aula e manuais didáticos. Programas de Computador (PDC) São a seqüência de instruções ou códigos, expressos em uma linguagem de programação compilada ou interpretada, a ser executada por um computador para alcançar um determinado objetivo. Aceitam-se tanto programas fonte quanto os executáveis. Pré-publicações (PRE) Todos os artigos publicados em periódicos, anais e como capítulos de livros.
GUIA: COMO ELABORAR UMA REVISÃO BIBLIOGRÁFICA
sid.inpe.br/mtc-m21b/2016/08.25.14.13-man GUIA: COMO ELABORAR UMA REVISÃO BIBLIOGRÁFICA Ana Carolina Esteves Dias URL do documento original: INPE São José dos
Leia maisINVENTÁRIO DO SUBSISTEMA DE DETERMINAÇÃO E CONTROLE DE ATITUDE DO MODELO DE ENGENHARIA 8U
sid.inpe.br/mtc-m21b/2016/11.25.18.23-prp INVENTÁRIO DO SUBSISTEMA DE DETERMINAÇÃO E CONTROLE DE ATITUDE DO MODELO DE ENGENHARIA 8U Alessandra Urbano Rodrigues URL do documento original:
Leia maisBACKUP CONTÍNUO DE BANCO DE DADOS E APLICAÇÕES DAS DIVISÃO
sid.inpe.br/mtc-m21b/2015/12.07.15.32-ntc BACKUP CONTÍNUO DE BANCO DE DADOS E APLICAÇÕES DAS DIVISÃO Mario Lemes de Figueiredo Neto URL do documento original:
Leia maissid.inpe.br/mtc-m21b/2016/ ntc
sid.inpe.br/mtc-m21b/2016/06.02.16.11-ntc NOTA TÉCNICA DO SISTEMA DETER - B (SISTEMA DE DETECÇÃO DO DESMATAMENTO E ALTERAÇÕES NA COBERTURA FLORESTAL EM TEMPO QUASE REAL) MAPEAMENTO DE ALERTAS COM IMAGENS
Leia maisPROGRAMA EM LINGUAGEM DE PROGRAMAÇÃO PYTHON PARA AJUSTE DO PARÂMETRO S11 ATRAVÉS DO MODELO DE LINHA DE TRANSMISSÃO
sid.inpe.br/mtc-m21b/2017/07.12.19.43-pud PROGRAMA EM LINGUAGEM DE PROGRAMAÇÃO PYTHON PARA AJUSTE DO PARÂMETRO S11 ATRAVÉS DO MODELO DE LINHA DE TRANSMISSÃO Miguel Angelo do Amaral Junior Pedro José de
Leia maisFERRAMENTAS DO LIBREOFFICE WRITER DE APOIO PARA UTILIZAÇÃO DO TDIINPE
sid.inpe.br/mtc-m21b/2015/07.02.14.24-pud FERRAMENTAS DO LIBREOFFICE WRITER DE APOIO PARA UTILIZAÇÃO DO TDIINPE Maria do Rosário Gifoni Tierno URL do documento original:
Leia maisCAPACITAÇÃO COMPUTACIONAL INSTITUCIONAL EM MODELOS MHD E HÍBRIDOS PARA SISTEMA HPC
sid.inpe.br/mtc-m21b/2017/07.07.21.58-prp CAPACITAÇÃO COMPUTACIONAL INSTITUCIONAL EM MODELOS MHD E HÍBRIDOS PARA SISTEMA HPC Varlei Everton Menconi - Desenvolvedor Odim Mendes Júnior - Supervisor Margarete
Leia maisCARACTERIZAÇÃO DE POLÍTICA ÓTIMA DE UM PMD PARA ALOCAÇÃO DINÂMICA DE RECURSOS E CONTROLE DE ADMISSÃO DE CONEXÃO EM REDES IEEE 802.
sid.inpe.br/mtc-m19/2010/11.10.13.41-rpq CARACTERIZAÇÃO DE POLÍTICA ÓTIMA DE UM PMD PARA ALOCAÇÃO DINÂMICA DE RECURSOS E CONTROLE DE ADMISSÃO DE CONEXÃO EM REDES IEEE 802.16 Cynthia Feitosa Leal Relatório
Leia maisPROTOCOLO DE INSTALAÇÃO DO PROJETO AMOSTRADOR DICOTÔMICO (AMDIC)
sid.inpe.br/mtc-m19/2013/11.20.13.28-ntc PROTOCOLO DE INSTALAÇÃO DO PROJETO AMOSTRADOR DICOTÔMICO (AMDIC) Roberta Lee Maciviero Alcaide, Noélli Lemes Garcia, e Maria Cristina Forti URL do documento original:
Leia maisHardware Reconfigurável
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Hardware Reconfigurável DCA0119 Sistemas Digitais Heitor Medeiros Florencio Tópicos Alternativas de projeto
Leia maisAula 11. Dispositivos Lógicos Programáveis. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 11 Dispositivos Lógicos Programáveis SEL 0414 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira 1. Características Gerais l PLD Programmable Logical Device; l Agrupa um grande número de
Leia maisMAPEAMENTO DE PROCESSOS E PROCEDIMENTOS OPERACIONAIS PADRÃO DA SECRETÁRIA DE DIVISÃO DE OPERAÇÕES DO CPTEC/INPE
sid.inpe.br/mtc-m21b/2015/09.15.12.39-ntc MAPEAMENTO DE PROCESSOS E PROCEDIMENTOS OPERACIONAIS PADRÃO DA SECRETÁRIA DE DIVISÃO DE OPERAÇÕES DO CPTEC/INPE Amanda Vieira Barros da Silva Gisele Diniz da Rocha
Leia mais18/10/2010. Unidade de Controle Controle. UC Microprogramada
Arquitetura de Computadores Unidade de Controle Controle Microprogramado Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO UC Microprogramada
Leia maisCOLETA DE DADOS DA PRODUÇÃO TÉCNICO-CIENTÍFICA. Serviço de Informação e Documentação SID e Coordenação de Planejamento Estratégico e Avaliação CPA
COLETA DE DADOS DA PRODUÇÃO TÉCNICO-CIENTÍFICA Serviço de Informação e Documentação SID e Coordenação de Planejamento Estratégico e Avaliação CPA Maio/2014 Objetivos da Coleta de Dados 1 Contabilizar a
Leia maisAula 8. Multiplexadores. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 8 Multiplexadores SEL 44 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira 4. Circuitos Multiplexadores l Circuitos seletores de dados ; l Chave seletora digital; l Seleciona um dos diversos
Leia maisDISPOSITIVOS LÓGICOS PROGRAMÁVEIS. SEL Sistemas Digitais Prof. Homero Schiabel
DISPOSITIVOS LÓGICOS PROGRAMÁVEIS SEL 414 - Sistemas Digitais Prof. Homero Schiabel 1. Introdução Operação do circuito lógico pode ser descrita por: Tabela da Verdade Expressão booleana Dispositivo de
Leia maisPROCESSO DE MINERAÇÃO DE DADOS NA DEFINIÇÃO DE ARQUITETURAS DE SATÉLITES PARA MISSÕES ESPACIAIS
sid.inpe.br/mtc-m19/2010/10.05.14.22-rpq PROCESSO DE MINERAÇÃO DE DADOS NA DEFINIÇÃO DE ARQUITETURAS DE SATÉLITES PARA MISSÕES ESPACIAIS Wanderson Gomes de Almeida Relatório final da disciplina Princípios
Leia maisKit didático para controle de velocidade e posição de um motor de corrente contínua
https://eventos.utfpr.edu.br//sicite/sicite2017/index Kit didático para controle de velocidade e posição de um motor de corrente contínua RESUMO Marcos Antonio Ribeiro da Silva marcossilva.2014@alunos.utfpr.edu.br
Leia mais3 Realização e Caracterização do Módulo Transmissor
38 3 Realização e Caracterização do Módulo Transmissor Este capítulo tem como objetivo estudar e caracterizar o módulo a ser desenvolvido na transmissão através da introdução de uma ferramenta computacional
Leia maisPROJETO LÓGICO DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar
- Aula 1 - O NÍVEL DA LÓGICA DIGITAL 1. INTRODUÇÃO Na parte inferior da hierarquia da figura abaixo encontramos o nível da lógica digital, o verdadeiro hardware do computador. Este nível situa-se na fronteira
Leia maisAula 10 Microcontrolador Intel 8051 Parte 1
Aula 10 Microcontrolador Intel 8051 Parte 1 SEL 0415 INTROD. À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Marcelo A. C. Vieira SEL 0415 Microcontroladores Grupo de Sistemas Digitais n Microcontrolador é o nome
Leia maisMultiplexador / Demultiplexador UFJF FABRICIO CAMPOS
Multiplexador / Demultiplexador Multiplexador / Demultiplexador 2 dados 1 bit de seleção 8 dados 3 bit de seleção 9.6) Multiplexadores (Seletores de dados) O Multiplexador seleciona um dos diversos dados
Leia maisSistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S
Sistema de entrada e saída (E/S)- Módulos de E/S; tipos de operações de E/S Explicitar aos alunos os modelos de entrada e saída em um computador e quais barramentos se aplicam a cada componente: memória,
Leia maisTecnologias Digitais
Tecnologias Digitais MicroControlador Portas Lógicas PAL Processado r ARM CPLD FPGA Sinais analógicos e Digitais Sinais analógicos e Digitais Os sinais são analógicos quando as tensões medidas ao longo
Leia maisSistemas Operacionais de Tempo Real - Teclados Matriciais
1 / 27 Sistemas Operacionais de Tempo Real - Teclados Matriciais por Henrique Frank W. Puhlmann Introdução Chaves eletromecânicas são uma forma quase primitiva de interface entre um sistema eletrônico
Leia maisPlano de Trabalho Docente Ensino Técnico
Plano de Trabalho Docente 2015 Ensino Técnico Etec Etec: Monsenhor Antônio Magliano Código: 088 Município: Garça Eixo Tecnológico: Controle e Processos Industriais Habilitação Profissional: Nível Médio
Leia maisFPGA & VHDL. Tutorial Aula 1. Computação Digital
FPGA & VHDL Tutorial Aula 1 Computação Digital FPGA Field Programmable Gate Array Dispositivo lógico contendo uma matriz de: Células lógicas genéricas Configuráveis ( programáveis ) para desempenhar uma
Leia maisDispositivo Lógico Programável(PLD)
Dispositivo Lógico Programável(PLD) Para reduzir o número de CI's(Circuitos Integrados) a serem usados num projeto digital, é necessário colocar mais funções em um mesmo chip. Isso tem sido feito com evolução
Leia maisPeriféricos do PIC - Keypad e Memórias
Guilherme Luiz Moritz 1 1 DAELT - Universidade Tecnológica Federal do Paraná 04 de 2013 Objetivos Objetivos da aula Aprender como funciona um Keypad Matricial e quais suas vantagens e desvantagens Ter
Leia maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Aula 14: Entrada e Saída: Dispositivos e Tipos de Acesso Diego Passos Dispositivos de E/S Operação de E/S É qualquer operação que mova dados do contexto do processador
Leia maisFPGA & VHDL. Tutorial
FPGA & VHDL Tutorial 2009-2 FPGA FieldProgrammableGateArray Dispositivo lógico contendo uma matriz de: Células lógicas genéricas Configuráveis ( programadas ) para desempenhar uma função simples Chaves
Leia maisSSC0611 Arquitetura de Computadores
SSC0611 Arquitetura de Computadores 6ª Aula Entrada e Saída Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br Estrutura da máquina de von Neumann Dispositivos Periféricos Interface com o mundo exterior
Leia maisUNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO. Profª Danielle Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO 9º PERÍODO Profª Danielle Casillo Ambiente de software desenvolvido para a programação, configuração, depuração e documentação de programas
Leia maisFaculdade Integrada do Ceará FIC Graduação em Redes de Computadores
Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores Disciplina Redes de Banda Larga Prof. Andrey Halysson Lima Barbosa Aula 1 Conceitos básicos de comunicação Sumário Técnicas de transmissão
Leia maisPROGRAMA EM LINGUAGEM DE PROGRAMAÇÃO PYTHON PARA AJUSTE DA PERMISSIVIDADE REAL E IMAGINÁRIA EM FUNÇÃO DA FREQUÊNCIA UTILIZANDO O MODELO DE LORENTZ
sid.inpe.br/mtc-m21b/2017/07.12.19.52-pud PROGRAMA EM LINGUAGEM DE PROGRAMAÇÃO PYTHON PARA AJUSTE DA PERMISSIVIDADE REAL E IMAGINÁRIA EM FUNÇÃO DA FREQUÊNCIA UTILIZANDO O MODELO DE LORENTZ Miguel Angelo
Leia maisProjeto de Sistemas Embarcados
Projeto de Sistemas Embarcados Pós-Graduação em Engenharia Elétrica Prof. Dr. Joselito A. Heerdt Joselito.heerdt@.udesc.br PLANEJAMENTO 1. Introdução 2. O projeto de sistemas 3. Projeto de hardware 4.
Leia maisEPROM - EEPROM Dispositivos Lógicos Programáveis
EPROM - EEPROM Dispositivos Lógicos Programáveis Matuzalém Muller dos Santos Mathias Silva da Rosa 20 de fevereiro de 2015 Resumo Este artigo tem como objetivo apresentar uma breve descrição sobre o desenvolvimento
Leia maisAula 12: Memória: Barramentos e Registradores
Aula 12: Memória: Barramentos e Registradores Diego Passos Universidade Federal Fluminense Fundamentos de Arquiteturas de Computadores Diego Passos (UFF) Memória: Barramentos e Registradores FAC 1 / 34
Leia maisELD - Eletrônica Digital Aula 11 Introdução à Lógica Programável. Prof. Antonio Heronaldo de Sousa
ELD - Eletrônica Digital Aula 11 Introdução à Lógica Programável Prof. Antonio Heronaldo de Sousa Agenda - Introdução - Lógica Programável - Dispositivos de Lógica Programável - Arranjos Lógicos Programáveis
Leia maisDADOS DO COMPONENTE CURRICULAR
PLANO DE ENSINO DADOS DO COMPONENTE CURRICULAR Nome do Componente Curricular: Sistemas Digitais Curso: Técnico Integrado de Nível Médio em Informática Série/Período: 1º ano Carga Horária: 2 a/s - 80 h/a
Leia maisCOMUNICAÇÃO SERIAL. Prof. Clayrton Henrique Microprocessadores Aula 30 Rev.02
COMUNICAÇÃO SERIAL Prof. Clayrton Henrique Microprocessadores Aula 30 Rev.02 Roteiro Introdução EIA RS232 UART Arquitetura Registradores Especiais Configuração Exemplo Referências Introdução Serial É o
Leia maisImplementação, em lógica programável, de um circuito para configuração e operação de um conversor tempo-digital.
CBPF-NT-003/10 Implementação, em lógica programável, de um circuito para configuração e operação de um conversor tempo-digital. H. A. Maia, H. P. Lima Jr, A. F. Barbosa Centro Brasileiro de Pesquisas Fisicas
Leia mais4 Sistema Computacional:
4 Sistema Computacional: Hardware: são os componentes e dispositivos eletrônicos / eletromecânicos que operando em conjunto com outros componentes ou mesmo individualmente realizam uma das funções de um
Leia maisPRINCÍPIOS DE MODELAGEM DE FONTES CHAVEADAS: UM ESTUDO DE CASO DA TOPOLOGIA BUCK
sid.inpe.br/mtc-m19/2012/11.20.18.32-pud PRINCÍPIOS DE MODELAGEM DE FONTES CHAVEADAS: UM ESTUDO DE CASO DA TOPOLOGIA BUCK Renato Oliveira de Magalhães URL do documento original:
Leia maisRevisão: Projeto e síntese de Circuitos Digitais em FPGA
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Revisão: Projeto e síntese de Circuitos Digitais em FPGA DCA0119 Sistemas Digitais Heitor Medeiros Florencio
Leia maisET53C - SISTEMAS DIGITAIS
ET53C - SISTEMAS DIGITAIS Barramentos de Comunicação Serial UART e I 2 C Prof.: Glauber Brante e Profa. Mariana Furucho gbrante@utfpr.edu.br marianafurucho@utfpr.edu.br UTFPR Universidade Tecnológica Federal
Leia maisExercícios de Sistemas Operacionais 3 B (1) Gerência de Dispositivos de Entrada e Saída
Nome: Exercícios de Sistemas Operacionais 3 B (1) Gerência de Dispositivos de Entrada e Saída 1. A gerência de dispositivos de entrada e saída é uma das principais e mais complexas funções de um sistema
Leia maisProfª Danielle Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Automação e Controle Aula 05 Introdução ao CLP Profª Danielle Casillo CONTROLADOR LÓGICO PROGRAMÁVEL -CLP 2 CONTROLADOR LÓGICO PROGRAMÁVEL
Leia maisAPRESENTAÇÃO DO KIT CPLD_EE01
APRESENTAÇÃO DO KIT CPLD_EE01 O kit CPLD_EE01 foi desenvolvido para alunos de cursos técnicos, engenharia e desenvolvedores na área de circuitos digitais, o mesmo conta com alguns módulos que podem ser
Leia maisAplicações Avançadas de Microprocessadores. Professor: Marco Shawn Meireles Machado
Aplicações Avançadas de Microprocessadores Professor: Marco Shawn Meireles Machado Iniciação aos sistemas microcontrolados Objetivos da Aula: Descrever os itens que compõem uma CPU; Detalhar a estrutura
Leia maisEPUSP PCS 2011/2305/2355 Laboratório Digital. Frequencímetro
Frequencímetro Versão 2014 RESUMO Esta experiência tem como objetivo a familiarização com duas classes de componentes: os contadores e os registradores. Para isto, serão apresentados alguns exemplos de
Leia maisPlano de Aula. 1 o semestre. Aula número 012 Periféricos Comunicação Serial. Conhecer os princípios de comunicação serial
Diretoria de Curso Plano de Aula 1 o semestre Nome do curso Eng. Ciências da Computação + TI + TADS + Eng. Elétrica Nome da Unidade Curricular Microprocessadores e Microcontroladores Aula número 012 Tema
Leia maisPeriféricos do PIC - Comparadores e UART
Periféricos do PIC - Comparadores e Guilherme Luiz Moritz 1 1 DAELT - Universidade Tecnológica Federal do Paraná 03 de 2013 Periféricos do PIC - Comparadores e Objetivos Aprender a utilizar o comparador
Leia maisDENVOLVIMENTO DE UM LETREIRO DIGITAL MICROCONTROLADO PARA A COMUNICAÇÃO DE NOTÍCIAS
DENVOLVIMENTO DE UM LETREIRO DIGITAL MICROCONTROLADO PARA A COMUNICAÇÃO DE NOTÍCIAS OBJETIVOS Lucas Rocha Sahdo 1 Hillermann F. Osmídio Lima 2 Este trabalho visa desenvolver um letreiro digital que seja
Leia maisPCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca
PCS-2529 Introdução aos Processadores Prof. Dr. Paulo Sérgio Cugnasca 1 2 Existem 4 esquemas diferentes de E/S possíveis, cada um se aplicando em uma determinada situação. E/S Programada. E/S Acionada
Leia maisAlgoritmos Computacionais
UNIDADE 1 Processador e instruções Memórias Dispositivos de Entrada e Saída Software ARQUITETURA BÁSICA UCP Unidade central de processamento MEM Memória E/S Dispositivos de entrada e saída UCP UNIDADE
Leia maisOs dispositivos lógicos programáveis (PLD Programmable Logic Device) são circuitos integrados programáveis pelo usuário, que
Dispositivos Lógicos Programáveis (PLD) Os dispositivos lógicos programáveis (PLD Programmable Logic Device) são circuitos integrados programáveis pelo usuário, que possui um grande número de portas lógicas
Leia mais2ª. Competição Tecnológica (Outubro/2010)
2ª. Competição Tecnológica (Outubro/2010) DESCRIÇÃO A competição compreende duas fases e consiste na implementação de cinco aplicações, três na fase I e duas na fase II. Na fase I, os resultados obtidos
Leia maisEstudo da placa de prototipagem Intel Galileo Gen2. Apostila de acompanhamento para o aluno.
Estudo da placa de prototipagem Intel Galileo Gen2 Apostila de acompanhamento para o aluno. 1 Conteúdo Conteúdo... 2 1. Introdução... 3 2. Informações Gerais... 3 3. Componentes da Placa... 4 4. Especificações
Leia maisMarcio Marcos Machado Junior. Professor orientador: Sérgio Stringari
PROTÓTIPO DE SOFTWARE PARA O INTERFACEAMENTO E AQUISIÇÃO DE DADOS DE UMA BALANÇA ATRAVÉS DA RS-232 Marcio Marcos Machado Junior Professor orientador: Sérgio Stringari Roteiro da apresentação Introdução
Leia maisEPUSP PCS 3335 Laboratório Digital A. Um Circuito Digital
Um Circuito Digital Versão 2016 RESUMO Esta experiência tem como objetivo o desenvolvimento de um circuito digital, especificado a partir de um diagrama ASM e um fluxo de dados. A parte prática deve ser
Leia maisTEMPESTADES NO RIO GRANDE DO SUL 13 A 15 DE OUTUBRO DE 2008
INPE-16231-PUD/207 TEMPESTADES NO RIO GRANDE DO SUL 13 A 15 DE OUTUBRO DE 2008 Camila Cossetin Ferreira Silvia Midori Saito Tania Maria Sausen Marco Antonio Fontoura Hansen Registro do documento original:
Leia maisRELATÓRIO DE PARTICIPAÇÃO NA OPERAÇÃO MARACATI - 2
RELATÓRIO DE PARTICIPAÇÃO NA OPERAÇÃO MARACATI - 2 Chen Ying An, Irajá Newton Bandeira, César Boschetti, Manuel Francisco Ribeiro, Júlio César Peixoto, Rafael Cardoso Toledo Relatório apresentado a Agência
Leia maisPrincípios de Telecomunicações. PRT60806 Aula 19: Modulação por Código de Pulso (PCM) Professor: Bruno Fontana da silva 2014
1 Princípios de Telecomunicações PRT60806 Aula 19: Modulação por Código de Pulso (PCM) Professor: Bruno Fontana da silva 2014 Bloco de Comunicação Genérico Emissor sinais analógicos x sinais digitais Sinais
Leia maisOrganização de Computadores Sistema de Interconexão. Professor: Francisco Ary
Organização de Computadores Sistema de Interconexão Professor: Francisco Ary Como já sabemos, um computador é constituído basicamente por: processador; memória; e dispositivo de entrada e de saída. O comportamento
Leia maisGerência de Dispositivos. Adão de Melo Neto
Gerência de Dispositivos Adão de Melo Neto 1 Gerência de Dispositivos Introdução Acesso ao Subsistema de E/S Subsistema de E/S Device Drivers Controladores Dispositivos de E/S Discos Magnéticos Desempenho,
Leia maisGUIA PARA OPERAÇÃO DO CUBECOMPUTER
sid.inpe.br/mtc-m21b/2016/11.28.13.42-man GUIA PARA OPERAÇÃO DO CUBECOMPUTER Charles Pereira de Araújo URL do documento original: INPE São José dos Campos 2016
Leia maisIntrodução à Computação
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Introdução à Computação Conceitos Básicos de Eletrônica Digital (Parte IV) Prof. a Joseana Macêdo Fechine Régis de Araújo joseana@computacao.ufcg.edu.br
Leia maisSEL-0415 Introdução à Organização de Computadores Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira
SEL-0415 Introdução à Organização de Computadores Conceitos Básicos Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção dos dispositivos
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I BARRAMENTO Slide 1 Sumário Introdução Componentes de Computador Funções dos Computadores Estruturas de Interconexão Interconexão de Barramentos Slide 2 Introdução
Leia maisAcetatos de apoio às aulas teóricas
Microprocessadores e Aplicações Acetatos de apoio às aulas teóricas Ana Cristina Lopes Dep. Engenharia Electrotécnica http://orion.ipt.pt anacris@ipt.pt Ana Cristina Lopes, 22 de Novembro de 2004 Microprocessadores
Leia maisX Y Z A B C D
29) A seguinte tabela verdade corresponde a um circuito combinatório de três entradas e quatro saídas. Obtenha a tabela de programação para o circuito em um PAL e faça um diagrama semelhante ao apresentado
Leia maisDispositivos Lógicos Programáveis. Prof. Luiz Fernando Copetti
Dispositivos Lógicos Programáveis Prof. Luiz Fernando Copetti copetti@utfpr.edu.br luizcopetti@gmx.de Luiz Fernando Copetti Mestre em Ciências UTFPR 2008 Engenheiro Eletrônico UTFPR - 1991 Engenheiro de
Leia maisEPUSP PCS 2355 Laboratório Digital. Contadores em VHDL
Contadores em VHDL Versão 2012 RESUMO Esta experiência consiste no projeto e implementação de circuitos contadores com o uso da linguagem de descrição de hardware VHDL. São apresentados aspectos básicos
Leia maisBarramentos e interfaces de comunicação Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas
Barramentos e interfaces de comunicação Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas 1 Barramentos Para que seja possível implementar o uso de dispositivos adicionais
Leia maisComunicação Serial Assíncrona
Comunicação Serial Assíncrona Versão 2016 RESUMO O objetivo desta experiência é projetar circuitos digitais para comunicação serial de dados (transmissão de dados) com um terminal de dados, utilizando
Leia maisPuca Huachi Vaz Penna
BCC201 Introdução à Computação Turmas 61, 62, 63, 64, 65 e 66 Puca Huachi Vaz Penna Departamento de Computação Universidade Federal de Ouro Preto http://www.decom.ufop.br/puca puca@iceb.ufop.br Aula 2
Leia maisSistemas Digitais I LESI :: 2º ano. Introdução
Sistemas Digitais I LESI :: 2º ano Introdução António Joaquim Esteves João Miguel Fernandes www.di.uminho.pt/~aje Bibliografia: capítulo 1, DDPP, Wakerly DEP. DE INFORMÁTICA ESCOLA DE ENGENHARIA UNIVERSIDADE
Leia maisLISTA DE EXERCÍCIOS #2 (BASEADO NO ENADE COMPUTAÇÃO)
LISTA DE EXERCÍCIOS #2 (BASEADO NO ENADE 2005- COMPUTAÇÃO) 1) Apesar de todo o desenvolvimento, a construção de computadores e processadores continua, basicamente, seguindo a arquitetura clássica de von
Leia maisTÍTULO: CONTROLADOR DE PROCESSOS E DISPOSITIVOS COM REDUNDÂNCIA DE OPERAÇÃO POR PROTOCOLO DE COMUNICAÇÃO I2C
TÍTULO: CONTROLADOR DE PROCESSOS E DISPOSITIVOS COM REDUNDÂNCIA DE OPERAÇÃO POR PROTOCOLO DE COMUNICAÇÃO I2C CATEGORIA: EM ANDAMENTO ÁREA: CIÊNCIAS EXATAS E DA TERRA SUBÁREA: Engenharias INSTITUIÇÃO(ÕES):
Leia mais4 Sistema Computacional:
4 Sistema Computacional: Hardware: são os componentes e dispositivos eletrônicos que operando em conjunto com outros componentes ou mesmo individualmente realizam uma das funções de um sistema de computação.
Leia maisParte # 2 - Circuitos Combinatórios
CEFET Departamento de Engenharia Elétrica - DEPEL GELE 7163 Eletrônica Digital Parte # 2 - Circuitos Combinatórios 1 GELE 7163 Eletrônica Digital 2 Referências : Notas de Aula. Mendonça, Alexandre e Zelenovsky,
Leia maisCircuitos Lógicos. Prof. Odilson Tadeu Valle
Introdução Circuitos Lógicos Prof. Odilson Tadeu Valle Instituto Federal de Santa Catarina IFSC Campus São José odilson@ifsc.edu.br 1/44 Sumário 1 Introdução 2 Analógico Versus Digital 3 Bits, Bytes e
Leia mais5 ULTRASSOM + MEMÓRIA
5 ULTRASSOM + MEMÓRIA ULTRASSOM + MEMÓRIA Neste capítulo, será montado um medidor de distâncias que registrará os valores obtidos na memória interna do Arduino, mostrando-os, posteriormente, pela porta
Leia maisProjeto ITASONDA. Desenvolvimento de Balões de Sondagem. de Baixo Custo. para Medidas de Perfis Verticais. de Radiação na Atmosfera
Projeto ITASONDA Desenvolvimento de Balões de Sondagem de Baixo Custo para Medidas de Perfis Verticais de Radiação na Atmosfera Julho 2016 Resumo Balões de grande altitude são convencionalmente usados
Leia maisProjecto de Sistemas Digitais 2006/2007
Projecto de Sistemas Digitais 2006/2007 Trabalho 2 Especificação final (V1.0, 20-Out-2006) 1 Introdução Pretende-se neste trabalho construir e implementar um sistema básico para inserção de imagens estáticas
Leia maisEstrutura Básica de um Computador
SEL-0415 Introdução à Organização de Computadores Estrutura Básica de um Computador Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira INTRODUÇÃO n Organização Æ implementação do hardware, componentes, construção
Leia maisOrganização e Arquitetura de Computadores I
Organização e Arquitetura de Computadores I Entrada e Saída Slide 1 Entrada e Saída Dispositivos Externos E/S Programada Organização e Arquitetura de Computadores I Sumário E/S Dirigida por Interrupção
Leia maisCOMUNICAÇÃO SERIAL (UART)
MICROPROCESSADORES II (EMA864315) COMUNICAÇÃO SERIAL (UART) 1 O SEMESTRE / 2017 Alexandro Baldassin AULA PASSADA Começamos a ver formas de comunicação entre o processador e dispositivos de I/O Vimos interfaces
Leia maisDepartamento de Engenharia Elétrica e de Computação SEL 384 Laboratório de Sistemas Digitais I
Departamento de Engenharia Elétrica e de Computação SEL 384 Laboratório de Sistemas Digitais I PRÁTICA Nº10 Dispositivos de Lógica Programável de Complexo (FPGA- Field Programmable Gate Array )- Aplicação
Leia maisMicrocontroladores 2 EL08D Turma M12
Comunicação Serial Prof. Gabriel Kovalhuk EL08D Microcontroladores 2 Microcontroladores 2 EL08D Turma M12 Prof. Gabriel Kovalhuk E-mail: kovalhuk@utfpr.edu.br Site: http://paginapessoal.utfpr.edu.br/kovalhuk
Leia maisGerência de Projetos e Qualidade de Software. Prof. Walter Gima
Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 Plano de Ensino e Aprendizagem 2 3 Objetivos CONTEÚDO Se preparar para o inicio de um projeto Acompanhamento projeto Controles Métricas
Leia maisUniversidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação.
Universidade Federal de Campina Grande Unidade Acadêmica de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Organização e Arquitetura Básicas
Leia maisInstrumentação Suportada em Computadores Pessoais
Instrumentação Suportada em Computadores Pessoais A. Lopes Ribeiro arturlr@ist.utl.pt 1 2 Objectivos Formar estudantes com capacidade de intervir ao nível de projecto e implementação de sistemas automáticos
Leia maisMapeamento de memória e conexões do Controlador CP-WSMIO2DI2DO
Comércio e Manutenção de Produtos Eletrônicos Manual CP-WS1 Mapeamento de memória e conexões do Controlador CP-WSMIO2DI2DO PROXSYS Versão 1.3 Abril -2015 Controlador Industrial CP-WS1 1- Configurações
Leia maisMicroprocessadores CPU. Unidade de Controle. Prof. Henrique
Microprocessadores CPU Unidade de Controle Prof. Henrique Roteiro Registradores; Unidade de Controle Níveis de Complexidade Introdução Um sistema microprocessado conta com diversos dispositivos para um
Leia mais07/06/2015. Outras características importantes em Microprocessadores/Microcontroladores SEL-433 APLICAÇÕES DE MICROPROCESSADORES I
SEL-433 APLICAÇÕES DE MICROPROCESSADORES I Redução de Potência de Operação As versões CHMOS (89C51, 89S52, etc ) da família MCS-51 possuem dois modos de controle de redução de potência de operação do chip.
Leia mais