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