Осциллограф на STM32F103VET6.
Последний год в свободное время занимался разработкой осциллографа.
В итоге получилось сделать осциллограф обладающий следующими характеристиками:
- Напряжение питания: 9 В
- Потребляемый ток: 110 мА
- Частота сэмплирования: 1 Мвыб/с
- Аналоговая полоса пропускания: 0 - 200 КГц
- Разрешение по вертикали: 12 бит
- Максимальное входное напряжение: 50 В
- Чувствительность по вертикали: 10 мВ/дел - 10 В/дел
- Время горизонтальной развертки: 10 мкс/дел до 200 мс/дел
- Входной импеданс: 1 МОм/20пФ
- Режимы входа: DC, AC, земля
- Режимы запуска - развертки: авто, нормальный, однократный
По началу осциллограф работал с дисплеем, которым управляет драйвер SSD1289. Этот дисплей купил ещё год назад и написал про работу с ним несколько статей. Около двух месяцев назад снова заказал дисплей с драйвером SSD1289, но вместо него мне прислали внешне такой же дисплей, но с драйвером ILI9341. Тогда же узнал, что драйвер SSD1289 устарел и больше дисплеи с таким драйвером не выпускаются, поэтому пришлось использовать ILI9341.
Видео с обзором осциллографа можно посмотреть ниже.
Чуть подробнее весь процесс описал тут.
Похожие статьи