Popis produktu:
Tip: Pre uľahčenie vášho výberu je predný analógový vstup dosky plošných spojov (rozstup 2 x 8 / 2.54 mm) predvolene nezvarený.
Rozdáme dvojitú ihlu 2x8 a osem prepojok podľa vlastného výberu zákazníka je na zváranie,
spájkovanie alebo dole.
1, s použitím vysoko presného 16-bitového čipu ADC AD7606
2,8 analógových vstupov. Impedancia 1 M ohm. [Žiadne záporné napájanie, nie je k dispozícii žiadny predný analógový zosilňovač
pripojený priamo k výstupu snímača]
3, vstupný rozsah plus alebo mínus 5V, plus alebo mínus 10V. Ovládaním IO.
4, rezolúcia 16.
5, maximálna vzorkovacia frekvencia vzorkovania 200ksps.
Podporuje osem súborov nastavení vzorkovania (čo môže efektívne znížiť chvenie)
6, vstavaný štandard
7, jediný napájací zdroj 5 V.
8, rozhranie SPI alebo 16-bitové rozhranie zbernice. Úroveň IO rozhrania môže byť 5V alebo 3.3V.
Vo výrobnom nastavení modulu AD7606 je 8080 paralelné rozhranie.
Ak je režim rozhrania SPI, musíte upraviť konfiguráciu rezistorov R1 R2.
Paralelný prepojovací mód: R1 plávajúci (nie nálepky), R2 10K rezistorová pasta
Prepojka režimu rozhrania SPI: R1 samolepky 10K rezistor, R2 plávajúce (nie samolepky)
Konfigurácia AD7606 je veľmi jednoduchá, nemá žiadne interné registre.
Rozsah a parametre nadmerného vzorkovania sú riadené cez externý IO.
Vzorkovacia frekvencia impulzovej frekvencie poskytovaná mikrokontrolérom alebo riadením DSP.
AD7606 musí používať jeden zdroj 5V.
Úrovňové komunikačné rozhranie medzi AD7606 a SCM riadené pinom VIO.
To, že napájací zdroj VIO musí byť pripojený k mikrokontroléru, môže byť 3.3 V, môže byť aj 5V.
[Popis kolíka modulu]
OS2 OS1 OS2: kombinácia režimu prevzorkovania výberu stavu.
000 znamená žiadne prevzorkovanie, maximálna rýchlosť vzorkovania je 200 kb / s.
001 predstavuje dvojnásobné prevzorkovanie, čo je hardvér vo vnútri, ktorý zozbieral priemerne dve vzorky
010 predstavuje štvornásobné prevzorkovanie, čo je hardvér vo vnútri, ktorý zhromažďuje priemerne štyri vzorky
011 predstavuje osemkrát nadmerné vzorkovanie, čo je priemer hardvéru vo vnútri zhromaždeného ôsmich vzoriek
100 predstavuje 16-násobné prevzorkovanie, čo je hardvér vo vnútri, ktorý zozbieral priemerne 16 vzoriek
101 predstavuje 32-krát prevzorkovanie, čo je interný hardvér v priemere zozbieraných 32 vzoriek
110 predstavuje 64-násobné prevzorkovanie, čo je hardvér vo vnútri, ktorý zozbieral priemerne 64 vzoriek
Pomer nadmerného vzorkovania je vyšší, čím dlhší je čas konverzie ADC, tým nižšia je maximálna vzorka
možno získať frekvenciu.
CVA, CVB: AD konverzia spúšťa riadiaci signálny kanál kanálu 1-4 rozhodnutie CVA, CVB rozhoduje 5-8 kanálov.
Dva signály môžu byť rozložené v krátkom čase, vo všeobecnosti môžu byť CVA a CVB paralelné dohromady.
RAGE: Vyberte rozsah 0 znamená plus alebo mínus 5V, 1 označuje záporných 10V.
RD: Prečítajte si signál
RST: Resetovací signál
Busy: Busy Signal
CS: signál na výber čipu
FRST: najskôr vzorkuje kanál indikujúci signál
VIO: úroveň komunikačného rozhrania
DB0 - DB15: dátová zbernica
[16 schémy zapojenia paralelného režimu --- AD7606 podporuje aj režim 8-bitovej zbernice, pozri údajový list AD7606
Modul AD7606 na strane MCU
GND <----- zem
Napájanie +5 V <----- 5V
RAGE <----- je možné pripojiť aj na pevnú úroveň pripojenú k GPIO
OS2 <----- je možné pripojiť aj na pevnú úroveň pripojenú k GPIO
OS1 <----- je možné pripojiť aj na pevnú úroveň pripojenú k GPIO
OS0 <----- je možné pripojiť aj na pevnú úroveň pripojenú k GPIO
CVA <----- prístup k GPIO (výstup) sa používa na spustenie konverzie AD] [Odporúčaný výstupný pin s výstupom PWM
schopnosť]
CVB <--- |
RD <----- 8080 prečítaný signál zbernice NOE
RST <----- GPIO výstupný hardvérový reset AD606
Rušné -----> GPIO vstup AD606 sa konvertujú podľa pokynov. [Odporúčané pripojenie k externému zariadeniu
schopnosť prerušenia špendlíkom]
CS <----- 8080 zbernicový čip vyberte NCS
VIO <----- napájanie mikrokontroléra
DB0-DB15 -----> 8080 dátových zberníc (16)
FRST môže trvať
[Schéma zapojenia režimu rozhrania SPI
Modul AD7606 na strane MCU
GND <----- zem
Napájanie +5 V <----- 5V
RAGE <----- akýkoľvek výstup GPIO, je prístupný na pevnej úrovni
OS2 <----- akýkoľvek výstup GPIO, je prístupný na pevnej úrovni
OS1 <----- akýkoľvek výstup GPIO, je prístupný na pevnej úrovni
OS0 <----- akýkoľvek výstup GPIO, je prístupný na pevnej úrovni
CVA <----- prístup k GPIO (výstup) sa používa na spustenie konverzie AD] [Odporúčaný výber kolíka s PWM
výstupná kapacita]
CVB <--- |
RD / SCLK <----- SPI zbernicové hodiny SCK
RST <----- akýkoľvek výstup GPIO, na hardvérový reset AD606
Obsadené -----> GPIO vstup, AD606 sa prevádzajú pokyny. [Odporúčané pripojenie k externému zariadeniu
schopnosť prerušenia špendlíkom]
CS <----- SPI zbernicový čip vyberte SCS
VIO <----- napájanie mikrokontroléra
DB7 (DOUTA) -----> Dátové linky zbernice SPI MISO
DB14 - DB15 môže vyberať
FRST môže trvať
Softvérové implementácie [1] --- načasovanie akvizície príkladu SPI ponúkame dokument pomocou tohto programu,
pozri bsp_spi_ad7606.c
Pri implementácii rutinnej služby prerušenia služby:
Časovač prerušenia ISR:
{
Prerušiť vstup;
8 číta výsledky vzorkovania, ktoré sú uložené v kanáli RAM; ----> čítanie je posledná zbierka záznamov pre nepretržité
akvizícia nesúvisí s
Spustiť ďalšiu akvizíciu ADC; (otočte CVA a CVB)
Prerušiť návrat;
}
Frekvencia časovača je vzorkovacia frekvencia ADC. Tento režim nemôže pripojiť kábel obsadeného portu.
Softvérové implementácie [2] - časované získanie rozhrania 8080 poskytujeme ako príklad použitia
tento program nájdete v súbore bsp_ad7606.c
Nakonfigurujte výstupný režim CVA pin PWM CVB, perióda vzorkovania je nastavená na požadovanú frekvenciu; ---> Potom
MCU bude produkovať veľmi stabilný signál konverzného cyklu AD
Obsadená linka portu je nastavená na prerušenie režimu spúšťania klesajúcej hrany;
Externé prerušenie ISR
{
Prerušiť vstup;
8 číta výsledky vzorkovania kanála uloženého v RAM;
Prerušiť návrat;
}
[1 a 2, rozdiely v implementáciách softvérovo načasovaného získavania]
(1) Možnosťou 1 môžu byť menej vyťažené linky, ale druhá hlavná rutina prerušenia služby alebo dočasné uzavretie linky
globálne prerušenie, keď konverzný cyklus ADC môže spôsobiť mierne chvenie.
(2) Možnosť 2 môže zabezpečiť stabilitu získania hodín, pretože sú generované MCU
hardvéru, ale potrebujete viac ako BUSY ústne linky.
Balenie obsahuje:
1 x AD7606 DATA Acquisition Module 16Bits ADC 8CH Synchronization 200Ksps