Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaFanni Orbánné Megváltozta több, mint 9 éve
1
Mikroprogramozott VLSI áramkörök és intelligens szenzorok, 2007.
2
Intelligens szenzor blokksémája
Jel elő-készítő A/D átalakító RF Adatátvitel Jelfeldolgozó Processzor Adat memória Program memória VLSI
3
Logikai rendszerek - statikus CMOS logika,
A ma használatos VLSI áramkörök általában az alábbi öt logikai rendszer alapján épülhetnek fel: - statikus CMOS logika, - dinamikus CMOS logika, - transzfer gate-s logika - bipoláris emittercsatolt (ECL) logika, mint az előzőek kiegészítője, - BiCMOS logika VLSI
4
Statikus CMOS logika Logika Duál pull-up hálózat 2xCbe
n p Vcc Y=A +B C t B A Duál pull-up hálózat 2xCbe Nincs időzítés (standby) Egyszerű a tervezés VLSI VLSI áramkörök
5
Transzfer-gates logika (Pass gate logic)
Y=A B B Emittercsatolt logika (ECL) Vcc Szint- helyreállítás R1 R2 A B Uref Y=A . B VLSI
6
Statikus RS-tároló Kvázi-statikus D-tár Logika Brute force…! Vcc D Q
RESET SET D Q T1 beírás Vcc Cpar Brute force…! tartás VLSI
7
Egylépéses áramösszegző D/A
D/A conv VCC Virtuális föld R1 Sín I - Sín Iref Uki + K0 K1 K7 T1 I0 2.I0 T8 128.I0 Di Di K-kapcsoló -USS å = I R U ki 1 VLSI
8
Feszültség-összegző D/A átalakító
D/A conv Feszültség-összegző D/A átalakító Kv Uki C0 Cref C0 2.C0 128.C0 Uref Uki K7 K0 K1 Cgnd Uref VLSI
9
R/2R létrás D/A átalakító
D/A conv R/2R létrás D/A átalakító Ellenállás-osztós D/A átalakító Iref R Uref R R 2R 2R R R1 R Uki - Uki Virtuális föld + R R Bináris fa å - = × 1 2 n i ref ki D R U VLSI
10
Töltés-újraelosztásos kapacitív A/D átalakító
D/A conv Kv komparátor Ux C-háló + 1-et ír be, ha pozitív C0 SAR K0 K1 K7 Ube Successive Approximation Register Uref Kbe Mintavétel (sample): Kv zár, Kbe→ Ube Tartás (hold): Kv nyit, K0- K7 zár, Ux= -Ube Újraelosztás (redistribution) Kbe → Uref 3.1. K0 nyit 3.2 K1 nyit, stb. VLSI
11
Áramok kapacitív tárolása
D/A conv Áramok kapacitív tárolása +U ITÁR + - C -U VLSI
12
Áramkapcsolós, ciklikusan működő A/D átalakító
D/A conv Φ3 Φ1 Φ2 T3 IBE +V - + IREF T1 T2 C1 C2 C3 S d (Φ1+ Φ2) + Φ4 -V Φ1+ Φ3 Φ2+ Φ3 Áram- komparátor 2 1 3 2IBE Ha 2IBE>IREF, akkor d=1 4 d VLSI VLSI áramkörök
13
I3 „átmásolása” C1 és C2-be….
D/A conv Ha IX>IREF, akkor d=1 +V Φ3 C3 I3 T3 d - + Φ1+ Φ3 Φ2+ Φ3 Áram- komparátor d (Φ1+ Φ2) + Φ4 I1 I2 T1 T2 Φ2 IREF C1 C2 -V Φ1 VLSI VLSI áramkörök
14
Áramkapcsolós A/D további lépései
D/A conv +U 2. lépés: d=1, S=0 I3= 2IBE I1=I2=2IBE-IREF I3=(I1+I2)=4IBE-2IREF 4IBE-2IREF>IREF → IBE>3/4 IREF 3. lépés: I1=I2=I3-IREF=4IBE-3IREF I3=(I1+I2)=8IBE-6IREF 8IBE-6IREF>IREF → IBE>7/8 IREF I - + C -U VLSI
15
Analóg MOS-kapcsoló helyettesítőképe
Unyitó Ube Uki Unyitó rON nMOS Unyitó G pMOS Cg s Cg d rsd K S D Uki Ube VTn VTp 5V Ube Cs b Cd b C terhelő eredő RC=integráló tag ! Spektrum…! VLSI
16
Chopper-stabilizált komparátor
Analóg Chopper-stabilizált komparátor 1 2 Uoffset U C Uki 1 + U+ 1 2 VLSI
17
Kétfokozatú CMOS műveleti erősítő
Analóg 0,25m techn. λn=0,02/V λp=0,04/V γ=0,4 [V-1/2] VTn=0,48V VTp=-0,48V G=70 dB GBW=75MHz φm=55o P=0,72mW T1 T2 T8 T6 T5 T4 T3 T7 U+ U- 100A 200A 1,14V 50A 100/0,6 1,8V 0,64V 160/0,8 40/0,8 160/0,4 200/0,6 2pF 300Ω Uki 1,2V VLSI
18
Chopper-stabilizált erősítő
Analóg Chopper-stabilizált erősítő Főerősítő Ube Uki Hibaképző és kompenzáló K Chopper stabilizált mellékerősítő VLSI
19
„Bandgap” referencia-feszültség
Analóg VDD „Bandgap” referencia-feszültség T1 T2 R2 R1 + ID=I0 exp(qUD/kT) UEB1 UBG R3 I1 I2 UEB1 UEB2 VBB X kT/q Q1 Q2 VLSI
20
On-chip thermosztát Faichild, 1964 Analóg Ifűtő USzab IREF Szabályzó
Hőmérséklet-mérő Szilícium-dióda „fűtő”-tranzisztor Ifűtő Differenciál-erősítő Szabályzó áramkör Faichild, 1964 VLSI
21
„Wide-swing”-áramtükör
Analóg (Kiiktatja T2 drain-feszültség függését) Generátor VCC T1 T2 UDS= közel állandó M UG1 T3 T3 „megfogja” az M-pont feszültségét Igen Itülör R1 VLSI
22
WTA áramkör telítéses tranzisztorokal (Winner Take All)
Analóg WTA áramkör telítéses tranzisztorokal (Winner Take All) Ube (j) mirror VDD T2 T3 T1 UG4 T4 ID Ij UCOM UG5 T5 Uki (j) VSS Ha Ube(j) megnő, IJ megnő, felhúzza UCOM-ot, többi cella árama lecsökken, összáram állandó marad! k=k4 ID=mIj m=mirror VLSI
23
Kapcsolt kapacitású szűrők. I. Rezgő ellenállás
Analóg Rekv U1 U2 U1 U2 C0 C0 U1 U2 C0 U1 Kapcsoló VLSI
24
Klasszikus EEPROM cella
Memória Klasszikus EEPROM cella n + Control gate S D tunnel oxid +12V 0 V WRITE ERASE READ URead +5V to gate from gate VLSI
25
Szinapszis-áramkör alkalmazása
„Tanító feszültség”=-5V Szinapszis-áramkör alkalmazása synapsis Ucontrol UDszab poly US Utunnel=12V n+ „Hot-elektron injekció Lebegő gate Tunnelezés vissza UTunnel UDszab Tanuló elem visszatunnelező elektronjai UControl „Tanító feszültség”=-5V VLSI
26
Szinapszis-áramkör alkalmazása
synapsis Utunnel = 12V UD,szab T1 T2 T3 -5V IS1 IS2 IS3 Synapse11 Isum Synapse12 Synapse13 UC1 UC2 UC3 Utunnel: alagútáram, UD: drainfesz. közös; UC: gatefesz. külön-külön, Tanulás: 10s, Uc1=-5V, → Ufl1=-4V (4/5-öd), Utunnel=12V → U1=-16V, elektronok távoznak T1-ről. A többi tranzisztornál U=-12V, tunnel áram=0. T1 árama exp. megnő → megnő a súlya ISUM-ban, UDszab visszaszabályoz… VLSI
27
VLSI áramkörök megvalósitási lehetőségei
PLA Szempontok: - sebesség - fogyasztás - költségek, ár - tervezés, korrekció Költség Programozható (Gate-array, SoC) Cellás tervezés Full-custom (tipikus: mobil) Darabszám 1000 10,000 100,000 VLSI
28
PLA áramkörök elvi elrendezése
mátrix VAGY Bemenetek Kimenetek Mintermek VLSI
29
Statikus PLA áramkör PLA A+B VCC Ai Bi AB+AB R1 VLSI
30
Kétbites aritmetikai egység megvalósítása PLA-val
K0=K1=0 Ai K1 Ai Bi Ai Bi Ai Bi Increment: Ai Bi Bi CYi Ai Bi CYi Ai Bi Bi+1 Ai+1 CYi+1 K0 VLSI
31
Programozott áramkörök programtároló elemei
FPGA Q n p VCC Statikus flip-flop UV-EPROM EEPROM/FLASH Antifuse Floating Drain Control Gate Source Tunnel Drain Control Gate Source Floating Szigetelő VLSI
32
EEPLD „Makrocella” felépítése
FPGA Output Enable Preset EEPROM cella Programozható flip-flop D P Q C inverz I/O pin sum Prog. Prog. products Cella órajel Inputs Clear Global órajel Bemenetekről Makrocellákról I/O-ról VLSI
33
EPLD blokkvázlata (Altera)
FPGA Global Clock Programmable Interconnect Array (PIA) Macrocell I/O Macrocell I/O Macrocell I/O Macrocell I/O Macrocell I/O Macrocell I/O VLSI
34
PASS-TRANZISZTOROS ÖSSZEKÖTTETÉSEK (XILINX)
FPGA PASS-TRANZISZTOROS ÖSSZEKÖTTETÉSEK (XILINX) CLB SWITCH MATRIX - Programozható Szomszédos cellák között fix - Globális vonalak Long-range vonalak VLSI
35
QPro Virtex-II Triple function slice circuit
FPGA - LUT (1bit ROM) - 16 bit RAM - 16 bit Shift regiszter VCC 1 VCC 2 Config. dinamikus shift regiszter Bit stream di+1 di Ci+1 Ci Configuration write in VCC Read out Shift RAM out 4 / 16 Címkóder Out 4 Write 16 / 1 MUX LUT out 4 Read MUX Closed if not RAM 15 15 Shift Read RAM data in VLSI 4
36
QPro Virtex-II Chip-architektúra
FPGA Globális órajel elosztó Órajel vezérlő Input/Output Blokk Konfigurálható Logikai Blokk Szorzó áramkör Memory-hungry? VLSI
37
QPro Virtex-II Összeköttetések
FPGA QPro Virtex-II Összeköttetések Horizontális és vertikális „Long Lines” Horizontális és vertikális „Hex Lines” (3. és 6. block) 3. 6. Horizontális és vertikális „Double Lines” 1. 2. Switch matrix Direkt vonalak a szomszédos 8 blokkhoz VLSI
38
ACTEL-TEXAS antifuse memória-elem
FPGA ACTEL-TEXAS antifuse memória-elem Poliszilicium vezeték SiO2 szigetelő Oxid-Nitrid-Oxid (ONO) ultravékony szigetelő n-adalékolt réteg Rnormal > 10 MΩ Rátütött < 300Ω 18V VLSI
39
Anfuse elemek programozása (átütése)
FPGA F1: row1=18V T2 on GND F3: col3=18V T1 on GND VLSI
40
System-on-Chip (SoC) áramkörök
FPGA System-on-Chip (SoC) áramkörök 8-bites mikrocontroller Dual-port memória FPGA VLSI
41
Atmel System-on-Chip (SoC) áramkör
FPGA 50K kapu, 3V, 18Kbit, 100MHz, 384I/O. vezetékek a memória és C felé I/O cellák cella Vertikális sínek: 5 x 1 local+2expr. Horizontális Sínek: 5 x 1 local + 2 express Csatlakozási lehetőség h/v Segment = 4 x 4 cella 32 x 4 bit memória Local: 4cella, Expr:8 cella VLSI I/O cellák
42
Atmel System-on-Chip (SoC) áramkör
FPGA NW N NE Express line W E Local line Cella Cella Cella Kapcsolódási pontok SW S SE Cellák közti közvetlen kapcsolat VLSI
43
SoC logikai blokk FPGA VLSI NW NE SE SW N E S W OG DG
konfigurált multiplexer. (alapesetben "1" ) LB FBin SoC logikai blokk 8x1 8x1 LOOK-UP LOOK-UP TABLE TABLE LB2 D R CLK Q CEout VLSI NW NE SE SW N E S W
44
8-bites microcontroller blokksémája
Proc. Interrupts XTAL Mód Reset Analóg bemenetek Interruptok Órajel System control A/D konverter Vcc,a Vss,a 3 Timer1 Timer 2 Watchdog Perifériás int. Soros interfész I/O Rx CPU RAM Tx Event EPROM Data EEPROM PWM Event PWM Vcc Port A Vss 8 8 8 8 8-bites microcontroller blokksémája Data Address low Address high Control VLSI
45
Mikrokontrollerek főbb jellemzői
Proc. Mikrokontrollerek főbb jellemzői von Neumann, vagy Harvard-típusú felépítés Sebesség (egy művelet végrehajtási ideje) Program-memória típusa (Flash) és mérete On-chip RAM mérete Külső memória-bővítés Fogyasztás aktív üzemben Kisfogyasztású, takarékos üzemmódok Utasítás-készlet (RISC) On-chip A/D ill. D/A átalakító Interfészek (I2C, CAN, USB) Extra szolgáltatások VLSI
46
Rendszer-vezérlő regiszterek
Proc. Rendszer-vezérlő regiszterek 1. Utasítás számláló (PC, program counter, 16-bit) 64KB közvetlenül címezhető. - memória-bankok: külön chip-enable logika 2. Stack pointer (SP, 8-bit): „last entry or top of the stack”, push előtt automatikus increment, pop előtt decrement (az alsó címen a cím High-byte, felsőn a Low-byte) 3. Status Regiszter (ST, 8-bit): Carry, Negative (Msb=előjel), Zero, Overflow, Interrupt enable on levels 4. Configurációs regiszterek (pl. 3x8 bit): Autowait, Osc.OK, Mode control, Halt, Standby, Priviledge mode, Cold start (100ms wait), Test VLSI
47
Proc. RISC utasításkészlet Tipikus „Reduced Instruction Set Computer” utasítás-készlet: Arithmetic: ADD, ADC, DAC, SUB, SBB, DSB, CMP, INC, INCW, DEC, MPY, DIV, CMP Logical: AND, OR, XOR, INV, COMPL, RR, RRC,RL, RLC, SBIT0, SBIT1, CMPBIT, CLR, SWAP, TST Move: MOV (pl. 27), MOVW, XCHB Stack&Status: LDST, LDSP, POP, PUSH, SETC, CLRC, DINT, EINT Egyéb: BR, JMP, JMPBIT, DJNZ, CALL, CALLR, RTS, RTI, NOP, IDLE, TRAP VLSI
48
”Energia-takarékos” (Standby) üzemmódok
Proc. ”Energia-takarékos” (Standby) üzemmódok Különböző, nem egységes elnevezések: Power-save, Standby, Sleep, stb. Módok: 1. Egyes egységek leállítva, program szerint („Half active”) 2. Sleep: csak az „awake”-figyelés működik 3. Mint „Sleep”, de közben számolja az időt és időre visszatér 4. Csak interfész-t figyel 5. „HALT” leállítja az órát, minden leáll – reset-tel vagy külső órával indítható újra 6. Sub-clock (NEC találmány): 30kHz-es clock-ra vált át. VLSI
49
Serial Communication Interface (SCI) felprogramozása
Proc. Serial Communication Interface (SCI) felprogramozása Baud rate = CLK/(128*K), ahol CLK=kristály-frekvencia, K= konstans, beírandó SCI periféria-regiszterbe; kerekítési hiba <2% További regiszterek ill. bitek: - set TX and RX to privileg (nem hozzáférhető) üzemmódba - RS232 CLK pin → general purpose I/O - stop bit, even parity, 8-bits/char - enable interrupts - start transmit VLSI
50
”Energia-takarékos” (Standby) üzemmódok
Proc. ”Energia-takarékos” (Standby) üzemmódok Különböző, nem egységes elnevezések: Power-save, Standby, Sleep, stb. Módok: 1. Egyes egységek leállítva, program szerint („Half active”) 2. Sleep: csak az „awake”-figyelés működik 3. Mint „Sleep”, de közben számolja az időt és időre visszatér 4. Csak interfész-t figyel 5. „HALT” leállítja az órát, minden leáll – reset-tel vagy külső órával indítható újra 6. Sub-clock (NEC találmány): 30kHz-es clock-ra vált át. VLSI
51
Timer/Counter egység Proc. Esemény bemenet 16-bit capture/ 8-bit
SW Reset Capture PWM 16-bit capture/ compare reg. compare 16-bit számláló 8-bit előszámláló Esemény bemenet Flag+Int. Overflow Ext. reset VLSI
52
A/D átalakító blokksémája
Proc. A/D átalakító blokksémája Input select Succesive Approximation ADC VREF select Data buffer Sample start Convert start Ready Digit. input In0 In7 Flag+Int. VLSI
53
Serial Communication Interface (SCI) folyamatábrája
Proc. Serial Communication Interface (SCI) folyamatábrája Mintavétel start Konverzió start Adat→ buffer Csatorna szelektálás Kész? Cbe Ux RG Rbe Átalakító a) b) VLSI
54
Interrupt prioritások kijelölése
Proc. Interrupt prioritások kijelölése ADC SCI TIMER SPI Ext. INT LEVEL 1 LEVEL 2 VLSI
55
Interrupt kezelés Proc.
Input data Output Pad CLR D Q Level 1 Requ. IE2 1 Enable Priority select Level 2 Requ. IE1 Polarity Interrupt rendszer: fix sorrend, de két prioritási szint - globális (EINT, EINTH, EINTL) és egyedi engedélyezés - vektoros címzés: 7FBEh-től az ugrási címek VLSI
56
Mikrokontrolleres fejlesztés lépései 2.
Proc. Mikrokontrolleres fejlesztés lépései 2. Step-by-Step üzemmód Tracing: kijelölt tárolók utólsó 1024 lépésben felvett értékének elmentése Real-time Simulator: időzített interuptok Real-time hardware emulator: minden regiszter és memória-rekesz tárolásra kerül, visszaolvasható C-compiler C-debugger VLSI
57
Harvard-struktúrájú mikroprocesszor 16-bites szó-szerkezete
f f f f f f f f Utasítás kódja (opcode) 256 byte RAM címe Adat iránya VLSI
58
Harvard-struktúrájú mikroprocesszor blokkvázlata
8 Program memória RAM ALU PC Dekóder További egységek VLSI
59
Digitális jelfeldolgozó processzor, DSP
Harvard struktúra komplex utasítások (pl. mpy, add és store tömb-kezelés nagy sebesség VLSI
60
Adatátviteli szabványok
Interface Adatátviteli szabványok Párhuzamos adatátvitel: berendezésen belül, byte, word, stb. Soros átvitel: - órajel-vzetékes (clocked) adatátvitel - RS-232 (és változatai): mindkét oldalon „timebase” - órajel-visszaállítás adatból: preamble - egyvezetékes, órajel-hossz modulációs Strobe 1 t VLSI
61
Az RS-232 soros átviteli szabvány
Interface Az RS-232 soros átviteli szabvány 1 2 3 4 5 6 7 8 START BIT STOP LSB VLSI
62
Az I2C soros átviteli szabvány
Interface START | 1010 A2A1A0 R/W |ACK| xxxx xxxx |Inc| xxxx xxxx |Inc|xxxx xxxx| STOP Az I2C soros átviteli szabvány Eszköz címe Byte 1. Adat byte 2. Adat Automatikus cím inkrementálás ACK=0: slave nyugta, lehúzza 0-ba, master elengedi adat vonalat ACK=1: nincs nyugta, slave felhúzza 1-be A0 A1 A2 GND VCC x DATA CLK VLSI
63
Érzékelők alkalmazási területei
SENSOR Érzékelők alkalmazási területei - nyomás,erő,elmozdulás,gyorsulás, közelítés, pozició (GPS), földrengés, áramlások, abrocs-nyomás, airbag, érdesség, tapintás, - akusztikus érzékelés, nagyothallók, ablakbetörés, gépkocsi zajkompenzálás, - hőmérséklet, kalória, - nedvesség, víztartalom, érettség, élelmiszerek, ivóvíz(!) - gázok, gázösszetétel, CO, CO2, NO, folyadékok és összetételük, pH, szerves és szervetlen anyagok azonosítása, - mágneses terek, Hall-cellák, rádioaktív mérések, - sugárzások, izotópos vizsgálatok, - optikai érzékelés, fény-intenzitás, spektrális eloszlás - biofizikai érzékelők, ECG, EEG, akusztikus érzékelések, szívritmus, perctérfogat, véráramlás-mérés - biológiai érzékelők, DNA, protein, emzimek, idegsejtek potenciáljai, cochlea, mesterséges retina VLSI
64
Az érzékelés módszerei és a szenzorok típusai
SENSOR Az érzékelés módszerei és a szenzorok típusai - piezo ellenállás ill. feszültség - kapacitív - optoelektronikus - mágneses - mikrohullámú (radar) - lézer - akusztikus ill. ultrahangos - hőmérséklet-mérésen alapulók - mechanikai jellegűek - kémiai érzékelők - mágneses tereket érzékelők - optikai és fény érzékelők - sugárzások érzékelése - biológiai, biofizikai érzékelők VLSI
65
Szenzorok intelligenciája
SENSOR - Hagyományos, diszkrét elemekből - szilicium planar, System-on-Chip (SoC) - MEMS (Micro-Electro-Mechanical-System) - vékonyréteg techn. - vastagréteg techn. - mikrohullámú, optikai, stb. Alap- technológiák - kompenzálás, kalibrálás - analog-digitál átalakítás - jelfeldolgozás, szűrés, tömörítés - tárolás - adatátvitel - programozhatóság, adaptivitás, öntanulás - Ön-teszt (BIST, Built-In Self Test) IEEE szabvány, 1997 Szenzorok intelligenciája VLSI
66
„Smart Power” áramkörök
SENSOR „Smart Power” áramkörök - teljesítmény-eszközök: hőmegfutás, tönkremenetel védelem: on-chip hőérzékelés és lekapcsolás - tipikus alkalmazások: nagyáramú relés meghajtások Implantált (hordozható) szenzorok Alapprobléma: fogyasztás - szakaszos (sleep) üzemmód - optimalizált algoritmusok külső energiaforrások (transzponderek) rádiófrekvenciás átvitel … távolságok ...? VLSI
67
Páciensen “hordott” szenzorok
SENSOR Páciensen “hordott” szenzorok Érzékelős ruhák: ECG Respiráció Vezetéknélküli adatátvitel Denevér antennával Darázs ultrahangos adóval VLSI
68
Micro-Electro-Mechanical-System (MEMS) technológiák
SENSOR Marással eltávolított alapkristály (üreg) Leválasztott poliszilicium réteg Eltávolított oxidréteg Cantilever Cantilever Szilicium szubsztrát Szilicium szubsztrát Felületi MEMS technológia Tömbi MEMS technológia viszonylag nagyobb méretek integrálhatóság ? igen kis méretek jól integrálható VLSI
69
Ujjlenyomat azonosítás
Mechanika Ujjlenyomat azonosítás Ujjlenyomatok kapacitív érzékelésének elve Szigetelő lemez Ujjbegy Cf SiN Kapacitás alsó fegyverzete VLSI
70
Szokásos mátrixos kapacitív érzékelés
Mechanika Szokásos mátrixos kapacitív érzékelés Kiolvasó vonal Itöltő Érzékelő lemez Érzékelő lemez Érzékelő lemez Cpar UKi Másik fegyverzet = ujjbegy = GND Kapcsoló TFT tranzisztoros áramkör VLSI
71
Ujjlenyomat érzékelő/azonosító pixel áramköre
Mechanika Ujjlenyomat érzékelő/azonosító pixel áramköre Szenzor lemez Memória User template Érzékelő áramkör Komparátor Eredmény Regiszter N pixel Szomszédos pixelek S pixel W pixel E pixel Pixel processzáló áramkör Szelektor Azonosítás eredménye Kontroller VLSI
72
Kapacitív szenzor-háló
Mechanika Nyomásmérés Szilicium lapka ellenállás üreg fém Membrán A klasszikus diszkrét nyomásmérő Kapacitív szenzor-háló VLSI
73
Integrált nyomásérzékelő (Motorola)
Mechanika Integrált nyomásérzékelő (Motorola) 68HC05 CPU 8-bit A/D conv Analóg interface Bias Comp SPI RAM MEMS nyomás- mérő 4K EPROM VLSI
74
Többcsatornás implantált nyomás-érzékelő
Mechanika Többcsatornás implantált nyomás-érzékelő Rágó híd Gumi Nyomásmérő Implantált Titán csap 4,5, H5,5mm Pillér Csont Tok +akkumulátor 1,55V / 45mAh W. Claes, IEEE/SSC 37/3 VLSI
75
Áram-meghajtású nyomásmérő híd
Mechanika Érzékelő interfész chip RF Ki/bemenet Controller RAM Adat processzor Nyomás- értékek Integrált protézis nyomás-érzékelő blokkvázlata Áram-meghajtású nyomásmérő híd Im+Icomp V Im Rref Rny VLSI
76
Nyomásmérő interface chip blokkvázlata
Mechanika Nyomásmérő interface chip blokkvázlata 0,7 m techn. 4,6 x 5,2 mm Itáp=0,7mA 5-bites áram- memória 18 db. külső nyomás- mérő Áram-kompenz. 5-bites D/A konv. Referencia áram Chopper-stab. erősítő Rref Multiplexer Mintavevő tartó 9-bit kapacitív Succ. Approx. A/D-átalakító 2 kHz-es órajel és fázisjelek Kimenetek VLSI
77
Xsensor (USA) tapintás-érzékelő
Mechanika Xsensor (USA) tapintás-érzékelő 1 tenyér-érzékelő: 21 * 21 szenzor, 2,5mm felbontás 4 ujj-begy érzékelő, 9 * 9 szenzor, 1,25 *1,25 mm, felbontás = 1,5 mm Nyomásérték 0-1 atm 60,000 érzékelési pont/sec feldolgozási sebesség VLSI
78
Integrálható tapintásmérő
Mechanika Integrálható tapintásmérő - piezorezisztív jelátalakítás - pórusos Si alapú mikromechanikai megmunkálás elsőként - a felületi és tömbi mikromechanika előnyeinek kombinációja - egykristályos, integrálható érzékelő elem - újdonság 100m VLSI
79
MEMS lebegő hidas érzékelő kapcsolási rajza
Mechanika VDD V1 Változó (megnyomott) ellenállások Referencia ellenállások GND VDD VDD V2 V4 Lebegő híd 6 kivezetés/híd V3 VDD GND VLSI
80
Tapintásmérő jel-erősítő Tapintó-érzékelő a panelen VCC Sín VCC
Mechanika VCC Sín R2 RREF Tapintásmérő jel-erősítő R1 U2 Uk U1 RMÉRŐ VCC dekóder Érzékelő PAD helipot Tapintó-érzékelő a panelen VLSI
81
Erőméréshez használt MEMS hangoló-villa
Mechanika Erőméréshez használt MEMS hangoló-villa Fésű-elrendezésű aktuátor Horgony Áram érzékelés Meghajtó feszültség Érzékelt mechanikai erőhatás VLSI
82
ADXL202 accelerométer on-chip elektronikája
Mechanika ADXL202 accelerométer on-chip elektronikája Buffer erősítő Mozgó elektróda Demodulátor és aluláteresztő szűrő Kimenet 3MΩ Fix elektródák Ellentétes fázisú Négyszögjel generátor Dinamikus visszacsatolás a mozdulatlanság biztosítására VLSI
83
Áramlásmérés (folyadékok, gázok) hőmérséklet-méréssel
Uki Rm Áramlással hűtött vékony-szálas hőmérő-ellenállás R3 R1 Rm=R2 R3 Fűtés: Rm (Uki), műveleti erősítő szabályozza R=T ; ha R2 » Rm, akkor IRm≈const., és T=IR2 Uki/ VLSI
84
ISFET (Ion Sensitive FET) térvezérelt érzékelő tranzisztor
Kémia ISFET (Ion Sensitive FET) térvezérelt érzékelő tranzisztor UG Folyadék-tér Referencia-elektróda US UD SiO2 n-source n-drain p-szilícium csatorna A tranzisztor ID(UGS)-görbéje hidrogén hatására balra (-U) tolódik el VLSI
85
ChemFET térvezérelt kémiai érzékelő tranzisztor
Referencia elektróda Folyadék-tér UG ion-szelektív áteresztő membrán hydrogel US UD SiO2 n-source n-drain p-szilícium csatorna A tranzisztor ID(UGS)-görbéje hidrogén hatására balra (-U) tolódik el VLSI
86
Differenciális (két tranzisztorból álló) ChemFET érzékelő
Kémia Differenciális (két tranzisztorból álló) ChemFET érzékelő Mérendő gáz Szelektív védőburok ChemFET Referencia ChemFET VLSI p72
87
Multi-szenzoros elrendezés
Kémia Multi-szenzoros elrendezés Ablak Szigeteletlen, lebegő gate S1 D1 S2 D2 S3 D3 Minimum 3 szerves anyag érzékelése VLSI
88
Gázérzékelés „mikro-fűtőlap” (hotplate) segítségével
Kémia Gázérzékelés „mikro-fűtőlap” (hotplate) segítségével Vastag-réteg film SnO2 ellenállás Hőmérséklet-érzékelő E1 mérőelektróda E2 mérőelektróda Szigetelő membrán p-szilícium szubsztrát Poliszilícium fűtőellenállás n-szilícium sziget Hotplate hőmérséklet: oC VLSI
89
Érzékelő octagonális (a) és circuláris (b) „hotplate”
Kémia Érzékelő octagonális (a) és circuláris (b) „hotplate” fűtőelemmel, hőszenzorral és elektródákkal Változó ellenállás VLSI
90
Implantált neurális érzékelők nagyfrekvenciás (induktív) hozzáférése
Neural (pl. vizuális protézis esetében) Vizuális protézis Külső szenzor Adótekercs Külső elektronika és telep Többmenetes vevőtekercs Elektróda array Vevőtekercs Diszkrét elemek VLSI DEMUX chip Polyimid tartólemez 1,0 cm Polyimid tartólemez Space Width VLSI
91
Nagyfrekvenciás (induktív) csatolás
Δ d b a dl2 x 0=4π H/m vákuum permeabilitás Δ Δ-távolsággal laterálisan eltólt vevőtekercs dl2 d r12 b dl2 Eltólt, és -szöggel elfordított vevőtekercs x a VLSI
92
ABC Neural VLSI
93
A 32-csatornás „szita” érzékelő vázlata
Neural Elvágott és a szitán átnövő, regenerálódott idegszálak Külső adótekercs On-chip elektronika Külső adótekercs C-tároló Adó vevőtekercs Controller C-hangoló Szilícium szalagkábel C-buffer Üveg tokozás Szilícium szita Elektróda (MEMS) VLSI
94
A 32-csatornás „szita” érzékelő külső egysége
Neural Burkoló detektor Vezérlő bemeneti jel Adó Órajel- generátor CLK Adótekercs Mért jel Adat-kódoló VDD Feszültség- szabályozó vevőtekercs C-hang. GND VLSI
95
3.3. A 32-csatornás „szita” érzékelő belső egysége
Neural (Egyidejűleg két, tetszés szerint kiválasztott elektróda potenciálját méri) 2:1 Analóg multiplexer Csatorna- szelektor Elektródák Power on reset Vezérlő- jel Controller CLK Előerős. Áram- fesz. konv. Mért jel VDD Előerős. A/D konverter GND IREF VLSI
96
A 32-csatornás érzékelő adatátviteli protokollja
Neural A 32-csatornás érzékelő adatátviteli protokollja Start 1 1 Start 1 Power up Write 10-bit csatorna cím Read 16-bit digitalizált érték ( 2 x 5-bit → 2 elektróda a 32-ből) Chip: 3m BiCMOS techn., 4 x 6 mm, 5000 tranzisztor, CLK=2 MHz, VDD=5,2V, P 90mW VLSI
97
Aktív 3D mikroelektróda elrendezés
Neural (..az első in vivo 3D-es idegpotenciál mérés, tengeri malacokon) Tű hossza: 1,2mm szélessége: 50m vastagsága: 12m 2 kontaktáló pont: iridium/titanium, 9 x 9m, egymástól 24m, hegytől 200m Tűk egymástól való távolsága: 200m, hálóban 3m-os CMOS techn. 50m vastag lemez, „szárnyakkal” rögzítve, rajta 4 előerősítő (kísérlet) és 4/1 MUX Kivezetések: Adat, CLK, RST, VDD,GND VLSI
98
A 3D-s mérőrendszer vázlata
Neural Aktív (elektrónikát tartalmazó) mérőtűs „próba” Külső egység Adat Erősítő (6x) Mintavétel engedélyezés Demultiplexer Erősítők (1000x) Aluláteresztő szűrő Órajel generátor 4 db. előerősítő (?) 4/1 multiplexer CLK Reset VDD GND VLSI
99
A 32-pontos stimuláló rendszerhez kifejlesztett SoC chip blokksémája
Neural VLSI
100
A 32-pontos stimuláló rendszer belső chip-je
Neural Power on reset Visszirányú adatátvitel DAC Referencia- generátor Áram-meghajtók Egyenirányító Regiszter-tömb Feszültség- szabályzó Controller Vevő-áramkör VLSI
101
Szilícium MEMS mérőtű Átmérő: 25-50m Mérhető terület: 100m2
Neural Kimeneti szalagkábelek Átmérő: 25-50m Mérhető terület: 100m2 Méréshatár: 20V-1mV Sávszélesség: 10kHz Összekötő vezetékek Jelfeldolgozó áramkör Hordozó lemez Stimuláló/mérő pontok VLSI
102
Feldolgozó áramkörrel egybeépített 8-tűs mérőrendszer
Neural VLSI
103
Tipikus kétutas mérőrendszer felépítése
Neural ASK dekóder 250 ksample/s 1,4mW / 3V Clock recovery MUX 10bit A/D Táp E-oszt. meghajtó Control Logika Power on Reset Regiszterek Endekóder 4 MHz 60 kb/s 6-15V 2 mW Keverő Oszcillátor Aktív transmit VLSI
104
Rádiófrekvenciásan táplált SoC áramkörös retina implant
Neural Video Kamera RF antenna Micro konnektor kábel System on Chip (SoC) áramkör Micro konnektor kábel Retina Látóideg Szemüveg Hermetikus lezárás VLSI
105
4 x 4-es beültetett retina elektróda felvétele
Neural A flexibilis vezetőkkel ellátott szalagba beépített platina-elektródák mérete: 260m, vagy 520m átmérő A chip mérete: 4 x 5 mm „Az elektróda gerjeszti a cellákat, de nem tudjuk, hányat…” VLSI
106
Atomic Force Mikroszkóp (AMF) érzékelő
(0,2 nm=2 Angström) Hall-elem Piezorezisztor Cantilever vezetékekel Érzékelő tű Brook, J. Micromech. Microeng. 13/1 VLSI
107
Anyag szerkezetének feltérképezése AFM (Atomic Force
Microscope) segítségével atomi pontossággal. AMF Mérőtű Felület VLSI
108
Atomi erőhatások és tunnel-áram
AMF Atomi erőhatások és tunnel-áram Erő [nN] Áram [nA] Tunnel-áram (piros körök között) Rövidtávú erőhatás (sötétkék körök között) Hosszútávú erőhatás Teljes erő VLSI
109
Egyetlen szilícium-atom képe AFM mikroszkóppal felvéve
AMF Egyetlen szilícium-atom képe AFM mikroszkóppal felvéve VLSI
110
4.1 House/3M típ. egysávos „transcutaneous” cochlea-implant vázlata
Jelfeldolgozó processzor Mikrofon Sávszűrő Hz 16 kHz-es modulátor Erősítő Kimeneti erősítő Bőr Belső vevőrész Külső adórész Implantált vevő Elektródák adó fokozat Külső tekercs Belső tekercs Demodulálás nincs VLSI
111
Vienna/3M tip. egysávos, amplitúdó-modulált
„transcutaneous” cochlea-implant vázlata Cochlea Jelfeldolgozó processzor Mikrofon Sávszűrő Hz Változtatható előerősítő Automatikus erősítés szabályozás (AGC) Bőr Belső vevőrész Külső adórész AM implantált vevő Elektródák AM adó fokozat Külső tekercs Belső tekercs VLSI
112
Compressed Analog (CA) többsávos,
Cochlea Compressed Analog (CA) többsávos, „transcutaneous” cochlea-implant vázlata Sávszűrő 0,1 kHz - 0,7 kHz 1. Erősítő 1. Elektróda Sávszűrő 0,7 kHz - 1,4 kHz Mikrofon 2. Erősítő 2. Elektróda Sávszűrő 1,4 kHz - 2,3 kHz 3. Erősítő 3. Elektróda Sávszűrő 2,3 kHz - 5,0 kHz 4. Erősítő 4. Elektróda VLSI
113
Felülethullámú szűrő (Surface Acoustic Wawe, SAW)
Adó Vevő Rt Ug 30 MHz Átvitt sáv függ: ujjak mérete, száma Piezoelektromos kerámia Aktív réteggel bevont nyitott ablak Hullámhossz: VLSI
114
Felülethullámú szűrő (SAW) alkalmazása gázérzékelőként
Piezo-elektromos hordozó Gázérzékelő bevonattal Levált szemcsék Fém-elektródák Gerjesztés Hullám-terjedés Detektálás A levált szemcsék megváltoztatják a terjedési sebességet, a szűrőt egy visszacsatolt rendszerbe helyezve, annak önfrekvenciája megváltozik VLSI White, Procc. IEEE 1970/58 p32
115
DNS azonosítás DNS VLSI
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.