Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Удаленная работа
Помощь проекту

USB Осциллограф

Входная часть одного аналогового канала
 
 Описание

USB осциллографа разработан на основе микроконтроллера C8051F321. Микроконтроллер содержит богатый набор периферии:
• 10 разрядный АЦП с коммутатором на 12 каналов;
• источник опорного напряжения;
• регулятор напряжения (VBUS -> Vdd);
• 21 порт В/В;
• внутренний тактовый генератор до 48 МГц;
• USB, UART, SPI, I2C интерфейсы.



Ядро микроконтроллера совместимо с Intel 8051, за исключением того, что большая часть команд выполняется за один такт, обеспечивая максимальную производительность до 25 MIPS. Благодаря поддержки микроконтроллеров полно скоростного USB интерфейса (Full Speed 12 MБит/сек) появляется возможность быстрой передачи временных диаграмм из устройства в компьютер, что сокращает десятки раз время ожидания данных в по сравнению с устройствами подключаемыми посредством RS-232 интерфейса.

Аналоговая часть USB осциллографа (входные цепи одного канала) показана на рисунке. В качестве опорного напряжения АЦП используется внутренний высокостабильный источник опорного напряжения на Vref =2.44 В. Из чего следует, что для анализа входных сигналов в диапазоне ±20В, их необходимо уменьшить в 20 раз и сместить на половину опорного напряжения. Если использовать для двух каналов осциллографа 4 канала АЦП то можно аппаратно разбить входной диапазон напряжения на два поддиапазона 0…2 и 2…20 В, причем на нижнем диапазоне делитель должен быть 1/2. Выбор одного из двух поддиапазонов осуществляется выбором размаха шкалы напряжения для соответствующего канала. Делитель и смещение для поддиапазона 2…20 В реализованы на операционном усилители OP1, а для поддиапазона 0…2 В на OP2. Напряжение смещения формируется с помощью двух делителей из не стабильного напряжения питания Vdd. Напряжение на выходе делителей равно Uд1 = 1,165 В и Uд2 = 0,807, если учесть что типичное значение Vdd = 3,3 В. Напряжение смещения на выходе каждого из ОУ определяется исходя из выражения:

Uсм = Uд + Uд * K,

где K - коэффициент передачи усилителя (K=1/20 для OP1 и K=1/2 для OP2).

Из чего следует, что напряжение смещения на выходе OP1 будет

Uсм1 = 1,165 * 1,05 = 1.22 В,

а на выходе OP2 будет
Uсм1 = 0,807 * 1,5 = 1.21 В,

т.е. близкое к половине опорного напряжения. Если же учесть, что Vdd может изменяться в зависимости микроконтроллера (но не "плывет" со временем) в пределах от 3 до 3.6 В, то получается, что напряжение смещения будет изменятся

для OP1 Uсм1 = 1.11…1.33 В, а для OP2 Uсм2 = 1.1…1.32 В.


Зная что максимальное входное напряжение (±20В или ±2В) преобразуется в ±1В, то с учетом смещения получается, что напряжение на выходе ОУ будет

для OP1 Uвых1 = 0.11…2.33 В, а для OP2 Uвых2 = 0.1…2.32 В,


т.е. находится в передела 0…Vref. Из чего следует, что при любом значении не стабильного Vdd на выходе АЦП никогда не будет переполнения. Не стабильность Vdd элементарно компенсируется калибровкой каждого поддипазона обоих каналов, что обеспечивает точность измерения напряжения не хуже 1-2%. Калибровочные коэффициенты рассчитываются для каждого устройства и хранятся в энергонезависимой памяти микроконтроллера.

Цифровая часть USB осциллографа состоит из токоограничивающих резисторов R1…R8 = 330 Ом, которые используются только для ограничения выходящего/входящего тока при работе шины B в режиме логического генератора до 10 мА. Для защиты портов в/в от возможных перенапряжений используются стабилитроны BZV55C5V1, ограничивающие максимальное напряжение на входе до 5,1 В (максимальное выдерживаемое портом В/В напряжение составляет 5,8 В). Используемые стабилитроны позволяют защитить входы только от не больших перенапряжений (до 20 В) так как они рассчитаны на максимальную мощность 0,5 Вт, но этой защиты в полнее хватает при анализе низковольтных устройств. Конечно, можно было бы использовать сапресоры (Supressor) вместо стабилитронов и включить в каждую цепь по самовосстанавливающемуся предохранителю (Polyswitch) для размыкания цепи при большем токе. Но такая защита приведет к неоправданному росту стоимости изделия, как минимум еще на $12-15, так как вряд ли многим требуется защита от перенапряжения в сотни вольт и с токами в несколько ампер.

P.S. Автор выражает благодарность Леонтьеву Александру Петровичу за помощь в разработке схемы.

дистрибутив (ПО, драйвер, прошивка, руководство) - https://kazus.ru/nuke/files/USB_Oscillograph.exe

просто оболочка - https://kazus.ru/nuke/files/usb_osc_v1.0.1.zip

драйвера - https://kazus.ru/nuke/files/Driver.zip

прошивка - https://kazus.ru/nuke/files/OSC_USB_v1.0.BIN

Автор: Павленко Сергей
Источник: http://www.usb-osc.narod.ru


C этой схемой также часто просматривают:

Простой осциллограф
Как сделать простой осциллограф двоичного сигнала на AVR
Карманный осциллограф
USB программатор микроконтроллеров AVR и AT89S, совместимый с AVR910
Простой USB-осциллограф на микроконтроллере
Радио Глушители
Программатор с питанием от LPT-порта для КР1878ВЕ1
Клавиатурная матрица 3х4. Подключаем к КР1878ВЕ1
Простая схема динамической индикации на КР1878ВЕ1

Главные категории

Arduino


Аудио


В Вашу мастерскую


Видео


Для автомобиля


Для дома и быта


Для начинающих


Зарядные устройства


Измерительные приборы


Источники питания


Компьютер


Медицина и здоровье


Микроконтроллеры


Музыкантам


Опасные, но интересные конструкции


Охранные устройства


Программаторы


Радио и связь


Радиоуправление моделями


Световые эффекты


Связь по проводам и не только...


Телевидение


Телефония


Узлы цифровой электроники


Фототехника


Шпионская техника



Реклама на KAZUS.RU


Последние поступления

USB измеритель LC на микроконтроллере

Электронный строительный уровень

Тестер UTP из 10 деталей со знакосинтезирующим ЖКИ

Цифровой термометр

Карманный осциллограф на микроконтроллере

Встраиваемый измеритель тока и напряжения на PIC12F675

Вольтметр до 30 вольт на MSP430

Прибор для контроля многожильных кабелей

4-канальный логический анализатор на PIC микроконтроллере

Частотомер на микроконтроллере



© 2003—2024 «KAZUS.RU - Электронный портал»