Каталог статей
Сайт создан в системе uCoz
Приветствую Вас, Пробегающий мимо · RSS 29.03.2024, 09:58
Главная » Статьи » Разработки » Измерения

Neil Scope V1.0


Цифровой осциллограф NeilScope V1.0

    
    
     Характеристики:
  • Максимальная частота дискредитации - 50 Мгц
  • Количество независимых каналов - 2
  • Максимальное входное напряжение - 2 Vp-p
  • Полоса входной аналоговой части около - 25 Мгц
  • Входное сопротивление - 50 Ом
  • Горизонтальная развертка - от 500нс/дел. до 256мкс/дел.
  • Связь с компьютером - USB2.0 (Full Speed)
  • Питание - 5 Вольт (USB)

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






Краткое описание:
Входная аналоговая часть довольно проста и фактически
представляет собой драйвер АЦП. Цифровая часть тоже достаточно простая и состоит
собственно из АЦП ADS831A, буферов FIFO CY7C421-15AXC от компании Cypress,
микроконтроллера Silabs C5081F321, тактирующих АЦП и буферную память
осцилляторов DS1077 производства Maxim.
Работает осциллограф следующем образом, МК при включении останавливает
осцилляторы DS1077 и останавливается сам, при поступлении команды с компьютера, в
зависимости от запущенных каналов, запускает нужный осциллятор и ждет прерывания от
FIFO буфера, которое сигнализирует что буфер заполнился. Затем МК останавливает
осциллятор(ы), для того чтобы предотвратить дальнейшую запись данных в буфер, и
полностью вычитывает записанные данные. После передает их на ПК.
Замена деталей: ADS831 можно заменить на ADS830, второй по идее дешевле.
Вместо CY7C421-15AXC можно поставить любую FIFO из этой серии на больший или
меньший обьем, также можно поставить полные аналоги: IDT7201, IDT7202, IDT7203,
IDT7204, AM7200, AM7201,AM7202, AM7203, AM7204. Надо только учитывать, что
время доступа у FIFO не должно быть больше 15нс. МК C5081F321 можно заменить, с
изменением разводки, на C5081F320.Осциллятор DS1077Z-100 можно заменить на
DS1077Z-50. Стабилизатор питанияMAX6349 можно исключить, если на время
программирования МК подать внешнее напряжение 3.3V.

Настройка прибора: Перед использованием прибора необходимо сконфигурировать
DS1077, вызвано это тем, что у DS1077 одинаковые slave адреса. Делается это так:
После запайки всех элементов, выпаиваем две перемычки (обведены желтым):






Потом прошиваем МК прошивкой DS1077prog.hex, включаем осциллограф (подсоединяем к
USB), ждем немного и выключаем. После возвращаем перемычки на место и опять включаем
ненадолго. На этом все, программа сконфигурировала DS1077.
Теперь прошиваем МК основной прошивкой и прибор готов к использованию.



Софт, драйвера: Софт на компьютере написан в среде Visual C#, то есть для работы
программы потребуется загрузить .NET Framework 3.5.




Программа выполняет основные функции, такие как: Измерение частоты сигнала
посредством курсоров, измерение амплитуды сигнала, выбор режимов синхронизации и
развертки, масштабирование по координатам. Синхронизация выполнена полностью
программной, что конечно несколько ухудшило пользовательские свойства осциллографа,
но и удешевило конструкцию. Из пользовательских удобств - изменение цветов по своему
вкусу, экспорт в графику, печать.
Драйвера USB были взяты у производителя микроконтроллера и здесь есть важное
замечание, возможно для корректной работы драйверов потребуется отключение в BIOS-е
компьютера USB Legacy Support, это поддержка USB клавиатуры и мышки при загрузке
компьютера. Очень странная проблема, но на вопросы в сторону службы поддержки Silabs
мне так и не ответили.
Печатная плата изготовлена на одностороннем текстолите по "ЛУТ" технологии, и никаких
особенностей не имеет. В ссылках дан уже зеркальный и подготовленный к печати pdf.
Для нормальной работы программы подойдёт компьютер практически с любым
процессором и дисплеем размером 800 на 600 пикселей. СистемаWinXP, на других системах
программа не тестировалась.








Статья + все файлы

Простой
программатор и софт для программирования МК Silabs.


Категория: Измерения | Добавил: LeftRadio (26.03.2010)
Просмотров: 11283 | Комментарии: 6 | Рейтинг: 5.0/2
Всего комментариев: 5
1 kazimirius  
Можно ли заменить DS1077Z-100 на DS1077LZ-100 подключив их к внутренему стабилизатору C8051F321 +3.3V.

2 LeftRadio  
Да можно, как показала практика и АЦП, и FIFO прекрасно работают с 3 вольтовым тактом.

3 Андрей  
Добрый день форумчанам. Очень понравилась приведенная разработка. Кто знает, где на Украине купить необходимые микрухи. Облазил интернет, но на Украине не встречал таких компонентов?

4 russs  
КАКИЕ ШУПЫ ИСПОЛЬЗОВАЛИ ДЛЯ ЭТОГО ОСЦИЛОГРАФА?

5 panigo  
Здравствуйте. А можно ISIS файл поглядеть. Просто есть необходимость заменить все 0805 на 1206 и стабилизатор другой поставить. А самое главное потом развести все в Топоре. Заранее благодарю. Ежели что сильно не ругайте. Можно на pankratowgp@gmail.com

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