Осциллограф — различия между версиями
=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 на борту осцика
- Драйвер канала передачи информации в ПК;