Осциллограф — различия между версиями
Zubr (обсуждение | вклад) (Новая: = Структура осциллографа = * аттенюатор/усилитель * обработка * связь * индикация = Примеры / ссылки = [http:...) |
=DeaD= (обсуждение | вклад) (→Блок 2) |
||
| (не показано 5 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
= Структура осциллографа = | = Структура осциллографа = | ||
| − | * | + | |
| − | * обработка | + | === Блок 1 === |
| − | * | + | * Аттенюатор/усилитель - Тут производится препроцессинг сигнала, приведение его к нужному диапазону входных напряжений для АЦП; |
| − | * | + | |
| + | === Блок 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-порт; | ||
| + | |||
| + | === Блок 5.2 на ПК === | ||
| + | * Софт для визуализации, обработки и хранения данных; | ||
| + | |||
| + | === Блок 6.1 на борту осцика === | ||
| + | * Софт для визуализации, обработки и хранения данных без привязки к устройствам; | ||
| + | |||
| + | === Блок 6.2 на борту осцика === | ||
| + | * Библиотека GUI без привязки к экрану; | ||
| + | |||
| + | === Блок 6.3 на борту осцика === | ||
| + | * Драйвер экрана; | ||
| + | |||
| + | === Блок 6.4 на борту осцика === | ||
| + | * Драйвер устройства хранения (оперативного и на флэшке); | ||
| + | |||
| + | === Блок 6.5 на борту осцика === | ||
| + | * Драйвер канала передачи информации в ПК; | ||
= Примеры / ссылки = | = Примеры / ссылки = | ||
| − | [http://www.fpga4fun.com/Hands-on_Flashy.html Hands-on - A digital oscilloscope] | + | * [http://www.fpga4fun.com/Hands-on_Flashy.html Hands-on - A digital oscilloscope] |
| + | * [http://www.radioland.net.ua/contentid-412-page1.html Разработка цифрового осциллографа (в качестве курсовой для студентов)] | ||
| + | * [http://rigolelectronics.com.ua/?p=39 Упрощенная схема цифрового осциллографа] | ||
| + | * [http://mkeia1340.republika.pl/Oscyloskopy/woc2k_en.htm Цифровой осциллограф открытый со схемой на 2 канала и 5МГц] | ||
Текущая версия на 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 на борту осцика
- Драйвер канала передачи информации в ПК;