Mikrokontrolery analogowe i aplikacje pomiarowe. Katedra Metrologii i Systemów Diagnostycznych

Podobne dokumenty
Mikrokontrolery analogowe. Zakład Metrologii i Systemów Diagnostycznych

SZYNA ADRESOWA JEDNOSTKA CENTRALNA CPU SZYNA DANCH SZYNA ADR. JEDNOSTKA CENTRALNA PROGRAMU CPU SZYNA KODU PROGRAMU

a. Architektura Von Neumanna (pojedyncza pamięć) SZYNA ADRESOWA JEDNOSTKA CENTRALNA CPU SZYNA DANCH SZYNA ADR. JEDNOSTKA CENTRALNA PROGRAMU CPU

OPBOX ver USB 2.0 Mini Ultrasonic Box with Integrated Pulser and Receiver

Wykład 6. Mikrokontrolery z rdzeniem ARM

Zastosowania wzmacniaczy operacyjnych cz. 2 wzmacniacze pomiarowe (instrumentacyjne)

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430

Wstęp. Opis ATMEGA128 MINI MODUŁ VE-APS-1406

Wykład 3. Przegląd mikrokontrolerów 8-bit: STM8

Wykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC

APPLICATION OF ADUC MICROCONTROLLER MANUFACTURED BY ANALOG DEVICES FOR PRECISION TENSOMETER MEASUREMENT

Załącznik nr 1 część IX - sprzęt pomiarowy. Formularz cenowy. Opis przedmiotu zamówienia. Wartość brutto. Wartość netto.

1. Charakterystyka układu napędowego

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361

Spis treści. Wykaz ważniejszych skrótów Wprowadzenie Rdzeń Cortex-M Rodzina mikrokontrolerów XMC

projekt przetwornika inteligentnego do pomiaru wysokości i prędkości pionowej BSP podczas fazy lądowania;

Rev Źródło:

Mikroprocesory i Mikrosterowniki

Moduł mikrokontrolera PROTON (v1.1)

Szkolenia specjalistyczne

Wykład 2. Mikrokontrolery z rdzeniami ARM

Automatyka i Robotyka studia niestacjonarne pierwszego stopnia

Specjalizowane układy analogowe. przykłady nieliczne z ogromnej grupy wybrane

Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC2100, które można zastosować w zestawie ZL3ARM.

MAXimator. Zestaw startowy z układem FPGA z rodziny MAX10 (Altera) Partnerzy technologiczni projektu:

OPBOX ver USB 2.0 Miniaturowy Ultradźwiękowy system akwizycji danych ze

Technika Mikroprocesorowa

Laboratorium Procesorów Sygnałowych

Funkcje sterowania cyfrowego przekształtników (lista nie wyczerpująca)

Mikroprocesory i Mikrosterowniki

Specjalizowane układy analogowe przykłady nieliczne z ogromnej grupy wybrane

mgr inż. Adam Korzeniewski p Katedra Systemów Multimedialnych

Embedded Solutions Automaticon Efektywne pomiary i sterowanie przy użyciu systemu wbudowanego MicroDAQ

E-TRONIX Sterownik Uniwersalny SU 1.2

ZL5ARM. Zestaw uruchomieniowy dla mikrokontrolerów LPC2119/2129 (rdzeń ARM7TMDI-S) Kompatybilność z zestawem MCB2100 firmy Keil

Przetworniki. Przetworniki / Transducers. Transducers. Przetworniki z serii PNT KON PNT CON Series Transducers

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

Wejścia analogowe w sterownikach, regulatorach, układach automatyki

PMiK Programowanie Mikrokontrolera 8051

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3

Moduł uruchomieniowy mikrokontrolera MC68HC912B32

System mikroprocesorowy i peryferia. Dariusz Chaberski

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Laboratorium Asemblerów, WZEW, AGH WFiIS Tester NMOS ów

KA34063A. Switching Regulator. V IN rng 3-40V FB Voltage 1.24V FB Range V Switch Current 1.5A Supply Current 2.7mA Switching Frequency 100kHz

Wykład 7. Architektura mikroprocesorów powtórka

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

System czasu rzeczywistego

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych

ZL6ARM Zestaw uruchomieniowy dla mikrokontrolerów LPC213x. Tab. 1. Zestawienie najważniejszych parametrów wybranych mikrokontrolerów z rodziny LPC213x

Wyjścia analogowe w sterownikach, regulatorach

SPECYFIKACJA ELEMENTÓW ELEKTRONICZNYCH

Procesory Blackfin. Część 1

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Gotronik. UT195DS multimetr cyfrowy uniwersalny Uni-t


Charakterystyka mikrokontrolerów. Przygotowali: Łukasz Glapiński, Mateusz Kocur, Adam Kokot,

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

Doświadczenia z tworzenia systemu pomiarowo-sterującego z procesorami rodziny C2000. Leszek Dębowski Instytut Elektrotechniki Oddział w Gdańsku

WZMACNIACZE. Germanium Four. Germanium Two. Germanium. CENNIK PRODUKTÓW listopad 2013

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Przetwornik analogowo-cyfrowy

Systemy wbudowane Mikrokontrolery

cm V-TABLE 55

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP


ELPOREX Sp. z o.o. ELEKTORNIKA DLA AUTOMATYKI PRZEMYSŁOWEJ

ATX 2005 POWER SUPPLY PWM SUPERVISOR

8-bitowe mikrokontrolery ADuC firmy Analog Devices w układach pomiarowych

NOWE MOŻLIWOŚCI POMIAROWE REJESTRATORA mra. NEW MEASUREMENT CAPABILITIES OF mra LOGGER. Jacek Barański. L.Instruments

Przegląd struktur i możliwości analogowych układów programowalnych

ARS3 RZC. z torem radiowym z układem CC1101, zegarem RTC, kartą Micro SD dostosowany do mikro kodu ARS3 Rxx. dokument DOK wersja 1.

Sensory w systemach wbudowanych Dr inż. Cezary Worek

MCAR Robot mobilny z procesorem AVR Atmega32

ARMputer, część 1 AVT 922

POMIARY I ANALIZA WSKAŹNIKÓW JAKOŚCI ENERGII ELEKTRYCZNEJ

1.2. Architektura rdzenia ARM Cortex-M3...16

Komunikacja w mikrokontrolerach. Wydział Elektroniki Mikrosystemów i Fotoniki Piotr Markowski

IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7

1. Wstęp Różnice pomiędzy mikrokontrolerami ST7 a ST7LITE Rdzeń mikrokontrolerów ST7FLITE... 15

Produkt wycofany z oferty. W celu dobrania zamiennika prosimy o kontakt na

MDK-Plus. Licencja Node-Locked 8260 EUR 5740 EUR 3340 EUR gratis 3300 EUR 2300 EUR 1330 EUR 650 EUR 3970 EUR 2760 EUR 1600 EUR

MMstm32F103Vx. Instrukcja uŝytkownika REV 1.1. Many ideas one solution

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

Szczegółowy opis przedmiotu zamówienia. Część 1 - Laboratoryjny zestaw prototypowy

1. Zasilacz mocy AC/ DC programowany 1 sztuka. 2. Oscyloskop cyfrowy z pomiarem - 2 sztuki 3. Oscyloskop cyfrowy profesjonalny 1 sztuka

Rodzaje układów programowalnych

2. Code Composer Studio v4 zintegrowane środowisko projektowe... 41

DSO8060 Hantek oscyloskop cyfrowy, generator DDS, multimetr cyfrowy, miernik częstotliwości

SERIA AC30 / AC70 /nowa generacja falowników/

MODUŁ UNIWERSALNY UNIV 3

Uproszczony schemat blokowy konwertera analogowo-cyfrowego przedstawiony został na rys.1.

WYKŁAD 5. Zestaw DSP60EX. Zestaw DSP60EX

LABORATORIUM UKŁADÓW PROGRAMOWALNYCH. PROCESORY OSADZONE kod kursu: ETD 7211 SEMESTR ZIMOWY 2017

Transkrypt:

Mikrokontrolery analogowe i aplikacje pomiarowe Katedra Metrologii i Systemów Diagnostycznych

MicroConverter --- Precision Analog Microcontroller Mikrokontroler analogowy AGENDA Wprowadzenie ADuC8xx and ADuC7xxx Przegląd ADuC706x Rodzina i Aplikacje ADuCM3xx Aplikacje pomiarowe Kierunki rozwoju

Mikrokontrolery Analogowe (precyzyjne) MicroConverter Dwie głowne rodziny MikroKonwerterów Seria ADuC800 8-bit 8052 MCU core up to 20MIPS 12-bit SAR -or-24-bit ADC Seria ADuC7000 16/32-bit ARM7 TDMI core >40MIPS peak performance 12-bit SAR ADC -or-24-bit ADC Seria ADuCM3xx, 30xx Rdzeń Cortex M3

Ważniejsze informacje Najnowsze... ADuCM3xx ADuC7060 ADuC7033/34 bateryjnego) ARM Cortex M3 + Sigma Delta ADC ARM7 + Sigma Delta ADC battery sensor (kontroler zasilania Nowe własności ADuC7122 13 kanałów ADC + 12 DAC kanałów ADuC7023 Mniejszy + redukcja kosztów ADuC702x platforma Cortex

Seria ADuC800 ogólny przegląd = rekomendowane w najnowszych projektach 12bit aż do 400KSPS 16bit/24bit 5Hz - 1KHz SAR SAR zredukowana liczba wyprowadzeń Standardowe ADuC812 ADuC814 Duża pamięć Szybki rdzeń ADuC831 ADuC832 ADuC841 ADuC842 ADuC843 ADuC824 ADuC816 ADuC834 ADuC836 high channel-count ADuC845 ADuC847 ADuC848 zgodne wyprowadzenia zgodne wyprowadzenia zgodne wyprowadzenia

Seria ADuC800 z przetwornikiem A/C typu SAR MUX T/H Temperature Monitor Voltage Reference 12bit ADC V REF RAM 8052 MCU GPIO 20MIPS Single-Pin Emulation Flash Code & Data Memory Watchdog Timer Supply Monitor Download Debug 12bit DAC 12bit DAC PWM SPI / I2C Timers / Counters UART ADuC841/842 ADuC812 the original ADuC814 low cost, low pin-count ADuC831 large memory ADuC832 large memory, PLL clock ADuC841 optimized core ADuC842 optimized core, PLL clock ADuC843 optimized core, no DACs

ADuC8xx SAR Zastosowania Optyczne nadajniki/odbiorniki tłumiki optyczne (VOAs) Automatyka przemysłowa czujniki inteligentne rejestratory Radiowe stacje bazowe Pomiary Mocy Mierniki mocy Analizatory Medyczne BP Monitory Analiza cukrów (glukometry) Systemy Monitoringu

Seria ADuC800 z przetwornikiem A/C typu ADuC816 16bit ADC MUX Temp Sensor A 24bit ADC Voltage Reference 24bit ADC RAM 8052 MCU GPIO Flash Code & Data Memory Watchdog Timer 12bit DAC PWM SPI / I2C ADuC824 24bit ADC ADuC834 24bit ADC, large memory ADuC836 16bit ADC, large memory ADuC845 24bit ADC, optimized core Excitation Current Sources Reference Detect 12MIPS Single-Pin Emulation Supply Monitor Download Debug Timers / Counters UART ADuC845 ADuC847 24bit ADC, optimized core, no DAC ADuC848 16bit ADC, optimized core, no DAC

ADuC8xx - Zastosowania Automatyka Przemysłowa Czujniki inteligentne Rejestratory danych Przyrządy podręczne Medyczne Monitor ciśnienia krwi (BP Mnitors) Analiza Glukozy Analizatory precyzyjne Precyzyjne systemy monitoringu

Processing Power Bardziej zaawansowane rdzenie przy zachowaniu dokładności przetwarzania sygnału analogowego ADuC702x Series ARM7 Core ADuC800 Series 1-Cycle Core ADuC800 Series 12-Cycle Core Wybór MCU zintegrowanego z precyzyjnym 12-Bit do24-bit precyzyjnym przetwornikiem Time

rodzina ADuC702x Bandgap Reference DAC MUX 12bit ADC Temperature Monitor COMPARATOR PLA GPIO VREF RAM ARM7 TDMI MCU 41MHz JTAG Emulation Flash Code & Data Memory Watchdog Timer Supply Monitor Serial Download 12bit DAC 12bit DAC 12bit DAC 12bit DAC 3-Phase PWM SPI / I2C Timers / Counters UART ADuC702x ADuC7019 6 ADC, 3 DAC, 6x6mm ADuC7020 5 ADC, 4 DAC, 6x6mm ADuC7021 8 ADC, 2 DAC, 6x6mm ADuC7022 10 ADC, 0 DAC, 6x6mm ADuC7024 10 ADC, 2 DAC, 9x9mm ADuC7025 12 ADC, 0 DAC, 9x9mm ADuC7026 12 ADC, 4 DAC, 14x14mm ADuC7027 16 ADC, 0 DAC, 14x14mm ADuC7028 8 ADC, 4 DAC, 6x6mm

ADuC702x Najważniejsze cechy ARM7TDMI MCU Core: 16-/32-bit RISC architecture 41MHz operation (Flash & SRAM) Memory Organization 62K Bytes Flash/EE; 8K Bytes SRAM External Memory interface (7026/7) Analog Peripherals Multi-Channel 12-bit, 1MHz ADC Multiple 12-bit V-Output DACs Digital Peripherals 4 X GP Timers, PWM Programmable PLA UART, SPI and I2Cx2 Serial I/O Other details Temperature Range 40 C to +125 C Packages: 6x6mm 40LFCSP, 64-ball BGA; 9X9mm 64 LFCSP, 64 & 80-pin LQFP

ElektroKardiogriafia Kształt sygnału EKG (6 szczytów i dolin) Typowy jednokanałowy elektrokardiograf

Aplikacja ECG z zastosowaniem ADuC7021 (ElectroCardioGram) VIN = +3V 1N5817 RECHARGEABLE BATTERY ADP3607-5 +5V +3V 2 V IN V OUT 8 + + C 10µF O1 10µF 1 C P + C P1 + C V SENSE 5 P1 + 10µF 10µF 3 C P ADP3605 8 V IN V OUT 7 1 C P + V SENSE 5 3 C P R 31.6kΩ C O + 10µF 5V SD 4 GND 7 SD 4 GND 2 D1 1N5817 R 3 220kΩ R 2 220kΩ C1 0.1µF R4 1MΩ +5V OP97 5V R 1 220kΩ R1 10kΩ R3 22kΩ R2 22kΩ R G 6.98kΩ 3 8 1 2 +5V 7 AD620A G = 8 4 5V 5 POWER-DOWN 6 P2.0 ADC DAC +3V ADuC7021 TXD RXD + C1 4.7µF +5V D2 1N5817 ADuM1301 ISOLATED RS-232 CIRCUITRY +V DD C2 + 10µF TO PC

Pulse Oximeter using ADuC7024 pomiar tętna i nasycenia krwi tętniczej tlenem

Funkcjonalny schemat blokowy ADuC712x GPIO MUX 12bit ADC DDS 10bit IDAC I/V 2 nd order LPF Temperature Monitor COMPARATOR Supply Monitor OSC/PLL POR Bandgap Reference Wake-up/ RTC Watchdog Timer SPI 64k Bytes FLASH/EE (32k x 16) Interrupt Controller Timers / Counters I2C 8192 Bytes SRAM (2k x 32) 2k Bytes 62k Bytes FLASH/EE (31k x 16) SERIAL DOWNLOAD 2x UART ARM7 TDMI MCU 44MIPS JTAG Emulation PWM Quadrature Encoder

H-Bridge DC Motor Control Sterowanie silnika DC w układzie H-mostka ADuC712x 24V DC 12bit ADC PWM High Side Driver High Side Driver DC Motor Passive Filter Quadrature Encoder Low Side Driver Low Side Driver Motor Current Motor Voltage

Układy serii ADuC706x Procesor z rdzeniem ARM7 z podwójnym układem 24 bitowego typu

Standard MicroConverter Products MUX MUX Temp Sensor A 24bit ADC 1.2V Voltage Reference Reference Detect 24bit ADC RAM ARM7 TDMI MCU 10MIPS GPIO Vectored Interrupt Controller (VIC) Flash Code & Data Memory Watchdog Timer Supply Monitor 14bit DAC PWM SPI / I2C Timers / Counters Excitation Current Sources JTAG Download Debug UART ADuC7060/61

Najważniejsze cechy ADuC7060 Key Features ARM7TDMI MCU Core: 16-/32-bit RISC architecture 10.24MHz operation (Flash & SRAM) Embedded JTAG for Debug. Serial In-System-Programming Analog I/O Primary Channel 24-bit, 4Hz to 8KHz ADC with PGA on inputs. Gain[1-512] Auxillary Channel 24-bit, multiple input channels Single DAC Output Uncommitted OP-AMP option Digital Peripherals Vectored Interrupt Controller (VIC) 3 X GP Timers, WDT and Wake-Up Timer UART, SPI and I2C, Serial I/O Up to 22 Pin GPIO Port + PWM Other Details Specified for 2.5V operation. (3.3V compatible I/O) Packages: 5x5mm 32LFCSP; 6x6mm 48LFCSP; 48LFQFP 2.8mA Current consumption, Core at 1.28Mhz with both ADC s active Samples already available. Full release in January 2009

Effective Number of Bits v Sampling Rate for ADC0 ENOB ADCO at Low Performance Sampling Rates 24 25 22 20 ENOB ENOB 20 15 18 10 16 Gain=1 Gain=8 Gain=64 5 14 12 0 0 0 10 2000 20 4000 30 6000 40 8000 50 10000 60 Sampling Sampling Rate Rate in in Hz Hz

ADC0 Noise Performance Input Range Gain Setting 4Hz 50Hz 1kHz 8kHz ±1.2V G=1 0.62uV 1.97uV 8.54uV 55uV ±150mV G=8 0.109uV 0.38uV 1.6uV 7.88uV ±18.75mV G=64 0.032uV 0.123uV 0.53uV 1.71uV

ADC0 Performance ENOB Effective Number of Bits Input Range Gain Setting 4Hz 50Hz 1kHz 8kHz ±1.2V G=1 21.9 bits 20.2 bits 18.1 bits 15.4 bits ±150mV G=8 21.4 bits 19.6 bits 17.5 bits 15.2 bits ±18.75mV G=64 20.2 bits 18.2 bits 16.1 bits 14.4 bits

MicroConverter Products ARM7 series Part# ADC DAC Package Flash ADuC7060 Dual 24bit 14bit 48-LQFP/ 48-LFCSP 32K ADuC7061 Dual 24bit 14bit 32-LFCSP 32K

Interfejs przetwornika mostkowego z zastosowaniem MicroConvertera +2.5V ADuC7060 VDD REFIN+ AIN0 AIN1 SPI I2C UART GPIO etc. REFIN- GND

RTD Interfacing Hardware Configuration A ADC I EXC R RTD V RTD A ADC MCU R REF V REF

Moduł kondycjonujący RTD z interfejsem mikrokontrolera analogowego ADuC7060 ADuC7060 +2.5V RTD IEXC1 AIN0 AIN1 REFIN+ VDD SPI I2C UART GPIO etc. REFIN- GND

Moduł kondycjonujący AD771 z 2 źródłami prądowymi

Thermocouple Interfacing T 1 T 2 Metal A Copper V EMF V SENS PGA ADC Metal B CJC Temp Sensor Copper ADC MCU

Thermocouple Interfacing Using a MicroConverter ADuC7060 +2.5V AIN0 VDD AD592 AIN1 AIN4 SPI I2C UART GPIO etc. ADR280 REFIN+ REFIN- GND

ADuC706x Application: Gas Detector Electrochemical Sensor ±600mV - + PGA + ADC0-1nA 1mA Tiny Form Factor Wide Dynamic Range Signals 120dB Requires High Precision ADC Requires Small Package Electrochemical Sensor + Electronics

ADuC7033 Lead Acid Battery Sensing LOAD V BAT + - Shunt Resistor I BAT V BAT A 16bit ADC ADuC7033 ARM7 TDMI MCU ECU VREF BAT TEMP MUX 16bit ADC Flash/EE Memory TEMP LIN LIN2.0

ADucM360 Low power precision analog microcontroller, ARM cortex M3 with dual sigma-delta ADCs