Вторник, 19.03.2024, 14:47
Вы вошли как Гость | Группа "Гости"Приветствую Вас Гость | RSS
Главная | Модуль цифрового осцилографа - Страница 41 - Форум | Мой профиль | Регистрация | Выход | Вход
Обитель RC-инженера
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Модератор форума: ВитГо  
Форум » Разработка электронных устройств » Разрабатываю ! » Модуль цифрового осцилографа (Пробуем свои силы в построении цифрового осциллографа)
Модуль цифрового осцилографа
ВитГоДата: Пятница, 22.11.2013, 15:26 | Сообщение # 601
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
тактирование АЦП нежелательно делать ниже какой то величины..
я об этом уже несколько раз читал и на радиокоте и на казусе
поэтому выбирать нужно все а потом программно усреднять, либо аппаратно делать запись в ОЗУ только части значений..


Виталий (аka ВитГо)
 
SergiДата: Вторник, 26.11.2013, 22:52 | Сообщение # 602
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
Так у меня тактирование постоянное 60МГц, а запись в ОЗУ с любой частотой.
Может сегодня попробую что-то захватить и нарисовать.

Добавлено (22.11.2013, 22:34)
---------------------------------------------
Вот работа счетчиков после промывки.

Мой маленький анализатор.
Зеленый-по фронту старт захвата
серый- по спаду конец захвата
синий- адрес ОЗУ A11
красный - адрес ОЗУ A12
при частоте 60МГц на 3840 отсчетов уходит 64мкс. На маркерах видно.

Добавлено (25.11.2013, 22:45)
---------------------------------------------
Работа приостановилась. Срочно нужен интерфейс. Нарисовал кнопки. Пишу функцию тачскрина.
Проверил потребление. В полурабочем режиме кушает 150ма. И это только цифра и не полностью.
Аналог добавит еще 100-130 ма.

Добавлено (26.11.2013, 10:44)
---------------------------------------------
Тач запустил. Разбил экран на 64 клетки (8/8). Кнопки отрабатывают. Осталось запустить это все через прерывания.

Добавлено (26.11.2013, 22:52)
---------------------------------------------
Вот как-то так вижу интерфейс. Кнопки нажимаются. Функции на кнопках можно выполнять. Пока все без прерываний.

 
ВитГоДата: Среда, 27.11.2013, 07:57 | Сообщение # 603
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
интересно смотрится..
ну прерывания на кнопки возможно тебе и не понадобятся
все равно каждый н-миллисекунд будешь перерисовывать экран - вот и опросишь нажатия


Виталий (аka ВитГо)
 
SergiДата: Среда, 27.11.2013, 10:11 | Сообщение # 604
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
Прерывания нужны- для выхода из глухих режимов ожидания и для выхода из standby по wakeup. Не факт что буду дисплей отрисовывать постоянно, раньше делал по запросу.
 
dronvaДата: Среда, 27.11.2013, 22:26 | Сообщение # 605
Рядовой
Группа: Проверенные
Сообщений: 11
Репутация: 0
Статус: Offline
Вопрос Sergi есть в наличии AD8034 , AD8038 , AD8039 и AD9283 на них можно построить аналог хотя бы на 40мГц ? Вот очень грустная история купил DS203 подключяю два входа ( один аналог самый верхний , другой цифра) к генератору 1кГц вот такой ресунок DSC_0032.JPG . Подымаю частоту 1мГц получаю такое DSC_0033.JPG , а при 8мГц такое DSC_0035.JPG вход цифра 2мГц , при 4мГц прямая линия . То есть ВЧ он не берёт
Прикрепления: 3787283.jpg (140.7 Kb) · 6327120.jpg (148.6 Kb) · 5261068.jpg (155.3 Kb)
 
ВитГоДата: Четверг, 28.11.2013, 05:50 | Сообщение # 606
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
не Sergi, но влезу :-)

а зачем вам аналог на 40 мгц - если вы максимум подаете 8 ?

тракт построить можно, но на вход нужно что то более амплитудопереваривающее - opa354 например,
либо пробовать как у нейл скопа 8065 (автор говорит что проблем с амплитудой на входе не замечал)

если пересчитать усиление 8130 по схеме нейлскопа - там полоса пропускания до 40 мгц легко получается (с усилением около 4)


Виталий (аka ВитГо)
 
ВитГоДата: Четверг, 28.11.2013, 07:03 | Сообщение # 607
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
кстати, на ITEAD скидки !
http://imall.iteadstudio.com/open-pcb/pcb-prototyping/im120418002.html
в принципе нехилая экономия в 10 баксов при размере 10х5 см !!

p.s. нужно скорее заканчивать свою разводку (я тут заново начал разводить) и заказывать ! :-)


Виталий (аka ВитГо)
 
SergiДата: Четверг, 28.11.2013, 09:29 | Сообщение # 608
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
2 dronva
Если открыть pdf на эти усилители, то на первой странице сразу видно график усиление/частота.
В зависимости от необходимого усиления получаем макс частоту, для расширения частоты нужно снизить усиление на каскаде и увеличить число каскадов.

А я заглох в прерываниях sad .

void init_int(void)
{
RCC->APB2ENR |= RCC_APB2ENR_SYSCFGEN; //включаем тактирование
__enable_irq (); // Разрешить прерывания IRQ.

SYSCFG->EXTICR[0] |= 0x0020; //Выбор порта С
EXTI->IMR |= 0x02; //Выбор ножки 1
EXTI->RTSR |= 0x0002; //Прерывание по фронту
EXTI->FTSR |= 0x0002; //Прерывание по спаду
NVIC_EnableIRQ (EXTI1_IRQn); //Разрешаем прерывания
}

// Обработчик прерывания EXTI1
void EXTI1_IRQHandler(void)
{
key_fl = 1;
EXTI->PR |= EXTI_PR_PR1; //Очищаем флаг
}

Виснет в программе в разных местах, не далеко от инициализации.


Сообщение отредактировал Sergi - Четверг, 28.11.2013, 09:31
 
vladimersДата: Четверг, 28.11.2013, 20:06 | Сообщение # 609
Сержант
Группа: Проверенные
Сообщений: 45
Репутация: 0
Статус: Offline
dronva на 1МГц вобщемто нельскоп3 получше немного показует прямоугольник ,но проблемка в кабеле ,звенит сильно или фронты режет китайский ,причём внешне как на 203м щуп.
доходило что самодельный намного лучше был на 1МГц и выше.
а на 8МГц многие уже синусоиду показуют .(4МГц нейлскоп показует уже с закруглениями немного ,на 25-30МГц на кварцах нормально синусоиду держет )
под DS203 на http://kazus.ru/forums/showthread.php?t=103701&page=2 есть комерческая прошивка ,вроде получше намного отзывались .
 
SergiДата: Четверг, 28.11.2013, 22:48 | Сообщение # 610
Подполковник
Группа: Проверенные
Сообщений: 540
Репутация: 55
Статус: Offline
ни как не победимы прерывания: листинг асемблера
BusFault_Handler:
DebugMon_Handler:
HardFault_Handler:
MemManage_Handler:
NMI_Handler... +5 symbols not displayed:
0x8003546: 0xe7fe B.N BusFault_Handler ; 0x8003546 //----------------------Виснет в этой строчке
__exit:
0x8003548: 0xb580 PUSH {R7, LR}
0x800354a: 0x46c0 MOV R8, R8


Сообщение отредактировал Sergi - Четверг, 28.11.2013, 22:49
 
dronvaДата: Воскресенье, 01.12.2013, 18:25 | Сообщение # 611
Рядовой
Группа: Проверенные
Сообщений: 11
Репутация: 0
Статус: Offline
Sergi спасибо за совет . Немного разобрался , сейчас думаю как правильно схему составить на AD8038 . DS203 купил думал путёвый . Сам хочу сделать на STM32F417IGT6 + LCD 3.2 и может ПЛИСинуну прийдётся ставить .
ВитГо а не пробовал Фоторезист сухой пленочный ПФ-ВЩ правда возни больше , но легче с дорожками 0,2мм сделать плату.
 
ВитГоДата: Воскресенье, 01.12.2013, 18:32 | Сообщение # 612
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
Цитата dronva ()
ВитГо а не пробовал Фоторезист сухой пленочный ПФ-ВЩ правда возни больше , но легче с дорожками 0,2мм сделать плату


мне плата нужна двухсторонняя.. так что для себя решил что проще отдать 700 рублей китайцам и заказать прототип платы (аж 10 шт)..

на STM32F4x7IGT - можно двухканальный осциллограф замутить ! :-)

а вот на счет плисины - фиг его знает. есть уже нейлскоп.. - там все, и плис, и STM32...


Виталий (аka ВитГо)
 
dronvaДата: Воскресенье, 01.12.2013, 19:51 | Сообщение # 613
Рядовой
Группа: Проверенные
Сообщений: 11
Репутация: 0
Статус: Offline
В том то и дело что с помощью плёнки легче сделать двухстороннюю плату , делаешь трафорет 1 стороны и 2 рисунок DSC_0248 , далее накладываешь
трафорет друг на друга и смотришь что бы переходные отверстия совпали , трафореты склеиваеш изолентой рис. DSC_0247 . Потом между ними засовываеш текстолит рис. DSC_0255 и засвечиваешь первую сторону потом вторую . Платы получаются один в один без ошибки смещения переходных отверстий чем у ЛУТа . Sergi уважаю , с помощью ЛУТа и такое сделать . Что то я с аналогом не разберусь.
Прикрепления: 2655177.jpg (142.3 Kb) · 0428819.jpg (171.8 Kb) · 6694841.jpg (181.8 Kb) · 1829847.jpg (154.2 Kb)
 
ВитГоДата: Воскресенье, 01.12.2013, 20:24 | Сообщение # 614
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
c аналогом вообще песня..

я после долгих мытарств (почитай хотя бы здешние 41 страницы cry ) решил модифицировать входную аналоговую часть найл-скопа...

фактически я переделал:
- входной делитель (не нравиться мне его переход 1:1 к 1:100) - у меня 3 ступени делителя
- переделал делитель на 4051 - по моему мнению (которое я пытался донести на радиокоте, но там считают что это баловство) - делители не должны идти из стандартного ряда 1\2\5\10...
- уменьшил усиления на 8129 - все таки 10 - это много (кстати по даташиту для усиления 10 должны быть иные значения резисторов нежели в схеме у нейл-скопа, видно там еще подбирали экспериментально значения) - у меня коэффициент усиления = 5 (что сразу увеличило полосу пропускания)

ну и я отказываюсь от высоковольности - с пробником 1:1 максимальное напряжение на входе 50 вольт ! (в схеме входного делителя стоят smd кондеры, у них напряжение как раз 50 вольт)..


Виталий (аka ВитГо)
 
ВитГоДата: Воскресенье, 01.12.2013, 20:26 | Сообщение # 615
Полковник
Группа: Администраторы
Сообщений: 2422
Репутация: 20
Статус: Offline
Цитата dronva ()
В том то и дело что с помощью плёнки легче сделать двухстороннюю плату , делаешь трафорет 1 стороны и 2 рисунок DSC_0248 , далее накладываешь
трафорет друг на друга и смотришь что бы переходные отверстия совпали , трафореты склеиваеш изолентой рис. DSC_0247 . Потом между ними засовываеш текстолит рис. DSC_0255 и засвечиваешь первую сторону потом вторую . Платы получаются один в один без ошибки смещения переходных отверстий чем у ЛУТа


ну вы блин монстры! (это что за устройство с такими "пауками" ?)
неее, я лучше закажу.. я в основном программист, да и с 10 раз уже заправленным картриджем моего принтера вообще тяжко платы стало даже ЛУТом делать.. видать последний раз какой то фиговый порошок засыпали :-(


Виталий (аka ВитГо)
 
Форум » Разработка электронных устройств » Разрабатываю ! » Модуль цифрового осцилографа (Пробуем свои силы в построении цифрового осциллографа)
Поиск:


Copyright MyCorp © 2024
Сделать бесплатный сайт с uCoz