MS 1 BMP 32 bitni mikrokontroleri i primena
MS 1 BMP 32 -bitni mikrokontroleri i primena Part 5. – DAC Autor: Nenad Jovičić
DAC Dva nezavisna kanala Mogućnost sinhronizacije oba kanala 8 ili 12 -bitni podaci Mogućnost nezavisnog ili sinhronizovanog rada Generator šuma Generator trougaonog talasnog oblika Mogućnost korišćenja DMA prenosa Detekcija underrun greške pri DMA prenosu Mnoštvo internih i jedan externi triger
DAC - šema
DAC-format podataka Single mode Dual mode Za svaki tip podatka postoji poseban DHR registar
DAC Ukoliko se ne radi u trigger modu, jedan ciklus nakon upisa podatka u DHR podatak se prebacuje u DOR. Ako se koristi triger, uspostavljanje se vrši posle tri ciklusa. U svakom slučaju napon na izlazu je validan nakon vremena smirivanja (settling time).
DAC - triangle Mogućnost automatskog generisanja trougaonog talasnog oblika taktovanog taktom APB magistrale.
DAC-noise Mogućnost automatskog generisanja i dodavanja šuma na osnovni signal. Taktovanje se vrši taktom APB magistrale.
Projekat DAC Korišćenjem tajmera TIM 2 sa učestanošću od 1 MHz se generiše triger za dvokanalni DAC treba da radi u DUAL_DAC modu kada se sinhronizovano vrši konverzija na oba kanala. Prenos podataka iz memorijske tabele se obavlja korišćenjem DMA kontrolera.
Inicijalizacija 1 Selekcija TRG 0 izlaza DAC Inicijalizacija Formiranje tabele
Selekcija TRG 0 izlaza iz tajmera
Inicijalizacija 2
USART Posebne karakteristike u odnosu na standardni USART: n 8 ili 16 bita oversampling n Frakcioni baud-rate generator (slično kao MSP) n 8 ili 9 bita podatak n Encoder decoder za podršku IRDA prenosu n Podržan smartcard protocol ISO 7816 -3 n Half-duplex komunikacija preko jedne žice n Dva odvojena DMA kanala za predaju i prijem n Deset izvora prekida (ragularni i oni za detekciju greške) n RTS/CTS hardverski handshaking
USART blok šema
Multiprocesorska komunikacija Idle line protokol ili korišćenje markera adrese. USART prijemnik može da bude u aktivnom i MUTE modu. U MUTE modu ne generiše prekide i ne postavlja statusne bite. U slučaju korišćenja markera adrese, deo CR 2 registra je 4 -bitna adresa koja se automatski poredi sa adresom primljenom preko serijske veze.
The end
- Slides: 15