Среда, 27.11.2024, 09:50
Приветствую Вас Гость | RSS
Главная Каталог статей Регистрация Вход
Меню сайта

секс знакомства на андроид
сайт знакомств для секса
знакомства рядом со мной бесплатно
секс знакомства в вашем городе

Схемы
Аудио [10]
Телевидение [1]
Автоэлектроника [4]
Блоки питания и ЗУ [12]
Бытовая техника [0]
Измерение [4]
Микроконтроллеры [1]
Прием и передача [7]
Телефония [1]
Охранные устройства [4]
Световые устройства [4]
Электроника в быту [4]
Разное [8]

Разное


Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Весь каталог » Схемы » Микроконтроллеры

USB Осциллограф на MCU C8051F321
   

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

Микроконтроллер C8051F321 содержит богатый набор периферии:

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


Схема USB осциллографа.





Принципиальная схема входного аналогового канала.


Аналоговая часть 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, так как вряд ли многим требуется защита от перенапряжения в сотни вольт и с токами в несколько ампер.


ПО, драйвер, прошивка, руководство

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

Категория: Микроконтроллеры | Добавлено: 11.12.2011, 02:58
Просмотров: 11630 | Комментарии: 1 | Теги: осцилограф, C8051F321, микроконтроллер | Рейтинг: 5.0/1
Всего комментариев: 1

   
1 Ivan  
Здраствуйте. А ета схема рисовалась в визио? Можно ли кинуть документ /vsd&

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Цитаты bash.im

Форма входа

Поиск

TOP 10
Регулируемый блок ... 52135
Супермощный моноку... 48835
Ремонт ATX блоков ... 40786
Низкочастотный ген... 21916
Доводчик стёкол ав... 16650
USB Осциллограф на... 11629
HYUNDAI H-TV1405 11604
Усилитель на TDA 7... 11169
Унч на TDA 7056 9776
Простой электрошок... 9277

Праздники
Праздники сегодня

Разное


Друзья сайта
  • Питомник Доберманов
  • Программы для всех
  • Winx
  • FAQ по системе
  • Официальный блог
  • Монтаж фото

  • Copyright MyCorp © 2024 5D206F Бесплатный хостинг uCoz