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

DS1620 és FPGA segítségével

Hasonló előadás


Az előadások a következő témára: "DS1620 és FPGA segítségével"— Előadás másolata:

1 DS1620 és FPGA segítségével
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 Vezérlés 8 bites parancsokkal
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: 10100110, paraméter: 011100011
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
/RST, CLK, DQ COL[8:0], ROW[7:0] Kommunikáció DS1620 hőmérséklet olvasó Hőmérséklet -> BCD szám konvertáló Hőmérséklet 9 bit Soros port -> Párhuzamos BCD szám x4 BCD szám -> Hétszegmenses kijelző konvertáló x4 Négy hétszegmenses kijelző multiplexer vezérlése Hétszegmenses minta x4


Letölteni ppt "DS1620 és FPGA segítségével"

Hasonló előadás


Google Hirdetések