Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Digitális hőmérő DS1620 és FPGA segítségével. A DS1620 hőmérő IC Tápfeszültség 2,7V és 5,5V között -55 °C és +125 °C között képes mérni 0,5 °C pontosságú.

Hasonló előadás


Az előadások a következő témára: "Digitális hőmérő DS1620 és FPGA segítségével. A DS1620 hőmérő IC Tápfeszültség 2,7V és 5,5V között -55 °C és +125 °C között képes mérni 0,5 °C pontosságú."— Előadás másolata:

1 Digitális hőmérő DS1620 és FPGA segítségével

2 A DS1620 hőmérő IC Tápfeszültség 2,7V és 5,5V között -55 °C és +125 °C között képes mérni 0,5 °C pontosságú A hőmérséklet adatok fixpontos előjeles egészek 9 biten Képes két előre programozott küszöbértékkel termosztát módban működni Három vezetékes soros interfész a kommunikációra

3 A DS1620 hőmérő IC Kommunikációs vonalat használva képes a következőkre: –Egy mérés elvégzése –Folyamatos mérés –Mért értékek olvasása –Termosztát küszöbértékek beállítása és kiolvasása

4 Kommunikáció Három vonalas –Egy kétirányú adatvonal (DQ) –Egy órajel vonal (CLK) –Egy engedélyező vonal (/RST) Vezérlés 8 bites parancsokkal Paraméter 8 vagy 9 bites, vagy nincs Az LSB kerül először kiküldésre

5 Kommunikáció Parancs: , paraméter: Adat küldésekor az adatvonalon az órajel felfutó élén kell megjelennie stabil logikai szintnek Adat fogadásakor az adatvonalat az órajel lefutó élén kell mintavételezni Az órajel periódusideje ~1us

6 Kommunikáció A hőmérőnek 3 parancsa van kihasználva: –0Ch: konfigurációs szó írása –EEh: konvertálás indítása –AAh: hőmérséklet kiolvasása A hőmérséklet kiolvasásakor a kontroller 9 bites értéket küld vissza

7 Kommunikáció A konfigurációs szó írásakor a következő bitek fontosak: –3:2 bit = 10b, minden esetben –1. bit (CPU) = 1, ami azt jelenti, hogy kommunikációs vonalak használva lesznek CPU-val való kommunikációra –0. bit (1SHOOT) = 0, ami azt jelenti, hogy a chip folyamatosan végzi a konverziót, míg azt le nem állítják

8 Verilog modulok feladata Kommunikáció a DS1620 hőmérő IC-vel A hőmérő felkonfigurálása folyamatos mérésre A mért értékek kiolvasása 125ms időközönként A kiolvasott érték folyamatos megjelenítése a hétszegmenses kijelzőn.

9 Verilog modulok kapcsolata DS1620 hőmérséklet olvasó Soros port -> Párhuzamos /RST, CLK, DQ Hőmérséklet -> BCD szám konvertáló Kommunikáció Hőmérséklet 9 bit BCD szám -> Hétszegmenses kijelző konvertáló x4 BCD szám x4 Négy hétszegmenses kijelző multiplexer vezérlése COL[8:0], ROW[7:0] Hétszegmenses minta x4


Letölteni ppt "Digitális hőmérő DS1620 és FPGA segítségével. A DS1620 hőmérő IC Tápfeszültség 2,7V és 5,5V között -55 °C és +125 °C között képes mérni 0,5 °C pontosságú."

Hasonló előadás


Google Hirdetések