Осциллограф — различия между версиями
=DeaD= (обсуждение | вклад) (→Структура осциллографа) |
=DeaD= (обсуждение | вклад) (→Блок 2) |
||
Строка 26: | Строка 26: | ||
|AD9280 | |AD9280 | ||
|ARM7 (например, LPC2142) @ 15MHz | |ARM7 (например, LPC2142) @ 15MHz | ||
− | | | + | |Почти любая, включая встроенную |
|}<br><br> | |}<br><br> | ||
Текущая версия на 18:42, 5 февраля 2009
Содержание
Структура осциллографа
Блок 1
- Аттенюатор/усилитель - Тут производится препроцессинг сигнала, приведение его к нужному диапазону входных напряжений для АЦП;
Блок 2
- АЦП + Запись в память - оцифровка и сброс в память
Максимальная частота оцифровки | АЦП | Процессор | Память |
---|---|---|---|
200 KHz | Внутренний АЦП в AVR (ATMega) / PIC | AVR (ATMega) / PIC | Почти любая, включая встроенную |
1-2 MHz | Внутренний АЦП в dsPIC33 | dsPIC33 | Почти любая, включая встроенную |
5 MHz | AD9280 | ARM7 (например, LPC2142) @ 15MHz | Почти любая, включая встроенную |
Блок 3
- Первичная обработка - приведение к сокращенному виду для передачи в урезанном виде в устройство верхнего уровня.
Блок 4
- Передача в устройство вторичной обработки (ПК или модуль на борту осциллографа) - интерфейсный блок
Блок 5.1 на ПК
- Драйвер сбора данных HiSpeed USB или обычный COM-порт;
Блок 5.2 на ПК
- Софт для визуализации, обработки и хранения данных;
Блок 6.1 на борту осцика
- Софт для визуализации, обработки и хранения данных без привязки к устройствам;
Блок 6.2 на борту осцика
- Библиотека GUI без привязки к экрану;
Блок 6.3 на борту осцика
- Драйвер экрана;
Блок 6.4 на борту осцика
- Драйвер устройства хранения (оперативного и на флэшке);
Блок 6.5 на борту осцика
- Драйвер канала передачи информации в ПК;