Igen, hajlok arra, hogy a PCB-s szkópomra felszerelek egy elem tartót.
Az STM32F103-mal jó szkópot lehet készíteni:
- 2 csatornás, 1 MSPS
- vagy: 1 csatorna, 2 MSPS
- 12 bites ADC
- 2xMCP6S21: max 32-szeres SPI-n programozható erősítés
- műveleti erősítő: MCP6022 a stabil 0V referencia feszültséghez (negatív feszültségmérés)
- SPI LCD kijelző (240x320, ILI9341)
- meg egy joystick
Filléres kacatok.
Hogyan működik:
- Van egy 0-5V körüli tartományod, stabilizált tápfesszel
- feszültségosztóval és műveleti erősítővel létrehozod 2.5V környékén a 0V-os referenciát.
- Az MCP6S21 képes SPI-n programozott erősítésre, felhasználva a referencia 0-t.
- maga az STM32F103 képes DMA-val mérni, DMA-val USB-zni, DMA-val tolni az LCD-re az adatokat
- A 240x320 a maximális felbontás SPI LCD mellett, a 8MHz-es SPI frekvencia még képes 25Hz fölött frissíteni a képet
- A PGA (programmable gain amplifier, MCP6S21) elvileg 32x-esig tud erősíteni, gyakorlatilag 10-ig, mert utána szétvisz a zaj mindent.
- az USB 1.1 lassú, elvileg 12mbps, de ha 6mbps-t elérsz, már az is jónak számít
- baromi jól lehet triggerelni STM32F103-mal, IRQ-t hív, amikor a feszültség kilép egy range-ből
Rövid pre-trigger is lehetséges: amint IRQ jön, a mintavételi DMA buffert elmented, így tudod, hogy mi volt az esemény előtt...
Igazából az IC-vel triggertől kezdve 2 csatornás mérésen át, USB átvitelig mindent meg tudsz csinálni.
A kulcs a DMA puffer és félpuffer interruptoknál van, mindig egyik félpufferen dolgozol, a másik félpuffer megy ki DMA-n.
Így mintavételezel, így USB-zel, így rajzolsz a képernyőre. A képernyőnek is csak a megváltozott részét frissíted.