Pokazywanie postów oznaczonych etykietą DAC. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą DAC. Pokaż wszystkie posty
niedziela, 18 czerwca 2017
niedziela, 17 kwietnia 2016
[2] STM32F4 - Discovery - Projekt - Generator sygnałów DAC
W tym poście chciałbym przedstawić szybki mały projekt generatora sygnałów, wykonanego w oparciu o STM32F4 - Discovery. Układ generował będzie wybrane przez użytkownika sygnały za pomocą DAC na pinach PA4 oraz PA5. Z dostępnych sygnałów będzie do wybory sygnał sinusoidalny, trójkątny, piłokształtny, prostokątny oraz szum. W celu wybrania funkcji będzie wykorzystywany wyświetlacz Nokia 5110 oraz kilka przycisków.
Elementem wykorzystywanym do prezentacji danych będzie wspomniany wcześniej wyświetlacz Nokia 5110. Jego podłączenie jest następujące:
Podłączenie
Elementem wykorzystywanym do prezentacji danych będzie wspomniany wcześniej wyświetlacz Nokia 5110. Jego podłączenie jest następujące:
- RST - GPIOC15
- CE - GPIOC13
- DC - GPIOC14
- Din - GPIOC3
- Clk - GPIOB10
- VCC - 3,3V
- BL - Włączenie podświetlenia wyświetlacza
- GND - GND
środa, 30 marca 2016
[10b] STM32F4 - Discovery - DAC, generacja szumu białego
W tym poście chciałbym przedstawić sposób generacji szumu białego z wykorzystaniem konwertera cyfrowo analogowego.
Teoria
Do generacji pseudolosowego szumu wykorzystywany jest jego generator. W tym celu udostępniono rejestr LFSR (ang. linear feedback shift register). Zostaje on wybrany poprzez ustawienie rejestru WAVEx[1:0] na 01. Wartość automatycznie umieszczona w LFSR wynosi 0xAAAA.
Rejestr jest odświeżany co trzy cykle zegara APB1, po każdy zdarzeniu, które wywoła jego wyzwolenie. Proces odbywa się w oparciu o odpowiedni algorytm wyliczeniowy.
Rys. 1. Rejestr LFSR, schemat algorytmu obliczeniowego
wtorek, 29 marca 2016
[10a] STM32F4 - Discovery - DAC, generacja sygnałów
W tym poście chciałbym przedstawić sposób generacji sygnałów za pomocą DAC oraz DMA.
Za pomocą konwertera cyfrowo analogowego można wygenerować sygnał prostokątny, piłokształtny trójkątny oraz sinusoidalny.
Sposób działania
Poniżej przedstawiam schemat blokowy pojedynczego konwertera cyfrowo analogowego. Dla przypomnienia w STM32 znajdują się dwa takie układy.
Rys. 1. Schemat DAC
poniedziałek, 21 marca 2016
[3] STM32F4 - Discovery - CubeMx - DAC
W tym poście zaprezentuje sposób generacji sygnału sinusoidalnego za pomocą ustawienia konwertera analogowo cyfrowego.
CubeMx
Całość jak poprzednio należy rozpocząć od wybrania odpowiedniego mikrokontrolera. Następnie należy włączyć DAC, wykonuje się to poprzez zmianę występujących na pinach PA4 i PA5 funkcji. W tym celu klika się prawym przyciskiem myszy na pinie.
Po zaznaczeniu DAC zostaje automatycznie aktywowany.
Rys. 1. Wlaczenie DAC
sobota, 19 marca 2016
[10] STM32F4 - Discovery - DAC
W tym poście chciałbym opisać w jaki sposób zainicjować oraz odpalić konwerter cyfrowo analogowy.
STM32F407 został wyposażony w dwa wyjścia sygnału DAC. Zlokalizowane są one w następujących wyprowadzeniach:
Charakterystyka DAC
STM32F407 został wyposażony w dwa wyjścia sygnału DAC. Zlokalizowane są one w następujących wyprowadzeniach:
- DAC1 - PA4
- DAC2 - PA5
Subskrybuj:
Posty (Atom)



