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

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

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

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

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

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

Измерительное оборудование Осциллографы, мультиметры, анализаторы и другая измерительная техника необходимая каждому разработчику.

Закрытая тема
Опции темы
Непрочитано 13.10.2012, 20:13   #461
ВитГо
Прописка
 
Регистрация: 19.12.2009
Сообщений: 120
Сказал спасибо: 22
Сказали Спасибо 35 раз(а) в 22 сообщении(ях)
ВитГо на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

вопросик по питанию

делаю тестовый осцилл

оу ad828 питаться будет от 5 в, однополярно
ацп ad9057 цифровая часть питаться будет от 5 в, аналоговая от 3.3 в
контроллер stm32 - питание 3.3 в

предполагаемая частота оцифровки 40-50 msps

вопрос: это 4 разных линии питания ? то есть мне ставить 4 стабилизатора или можно какие то линии объединить ?

еще вопрос: что делать с землей ? можно объединить в одну или нужно по отдельности разводить?

вот что получилось в диптрейсе (все на одной стороне, питающие стабилизаторы не разводил еще и питание объединено по напряжению)
Реклама:
ВитГо вне форума  
Непрочитано 13.10.2012, 21:17   #462
executer01
Частый гость
 
Регистрация: 04.10.2009
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
executer01 на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

upd по теме - возможно идея уже была и затерялась на страницах, но меня задело что в нашем осцилле каждый кадр отрисовывается сетка, курсоры и остальная статика, только потому что мы ее портим, когда затираем предыдущий тренд.
В ПК это решается отображением нескольких наложенных страниц видеопамяти. В нашем же дисплее страница только одна (впрочем, беглый просмотр гугля других вариантов и не предложил).
Но. НО, даташит говрит что есть же маски записи в видеопамять, значит каждую ячейку памяти цвета точки можно разделить условно. несколько битов для отрисовки тренда, остальные - для отрисовки статики. так они никогда не пересекутся и друг друга не будут затирать.
Функция выставляющая маску (пока не протестирована):
PHP код:
/**************************************************  *******************  
* Function    : void Set_mask(char M_R,char M_G,char M_B)  
* Description : set write mask of lcd gram. Active bits masked out data against write  
* Input       : M_R,M_G,M_B - colour channels mask chars. Structure: bits #7-2: mask; bits #1-0:dummy.  
* Return      : none  
* Note        : 0xFF - protects memory. 0x00 - remove mask
**************************************************  ******************/   
void Set_mask(char M_R,char M_G,char M_B)
{
    
write_com(0x0023,M_R‹‹|| M_G);    //R,G mask
    
write_com(0x0024,M_B);                //B mask
    
WMLCDCOM(0x0022);                    // set to GRAM write

И подбор масок в эксель (нахожусь в коммандировке - так что все в теории) на картинке.
Миниатюры:
Нажмите на изображение для увеличения
Название: noname.gif
Просмотров: 79
Размер:	19.3 Кб
ID:	39517  
executer01 вне форума  
Непрочитано 13.10.2012, 21:23   #463
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Цитата:
оу ad828 питаться будет от 5 в, однополярно
Нормально.
Цитата:
ацп ad9057 цифровая часть питаться будет от 5 в, аналоговая от 3.3 в
Ошибка. Для 9057 аналоговое питание - +5В, а цифровое питание может быть и 3,3 и 5В. Обязательно посмотрите какую разводку рекомендуют АД в даташите на 9057.
Без блокировочных конденсаторов работать не будет.
Цитата:
контроллер stm32 - питание 3.3 в
предполагаемая частота оцифровки 40-50 msps
вопрос: это 4 разных линии питания ? то есть мне ставить 4 стабилизатора или можно какие то линии объединить ?
Достаточно два стабилизатора. Один +5В для аналоговой части и один 3,3В для цифровой части.
Цитата:
еще вопрос: что делать с землей ? можно объединить в одну или нужно по отдельности разводить?
Сильно желательно делать два полигона и соединять их в одной точке.

Цитата:
значит каждую ячейку памяти цвета точки можно разделить условно. несколько битов для отрисовки тренда, остальные - для отрисовки статики. так они никогда не пересекутся и друг друга не будут затирать.
Идея интересная, но получается, что для каждой точки нужно читать видеопамять, а это - время. При том, что для каждого отсчета рисуется полоска от предыдущего значения до текущего. С учетом того, что вертикальные линии рисуются просто последовательной записью есть шанс, что маскирование снизит быстродействие.
__________________
misterdi<@>i.ua

Последний раз редактировалось MisterDi; 13.10.2012 в 21:38.
MisterDi вне форума  
Непрочитано 13.10.2012, 22:15   #464
ВитГо
Прописка
 
Регистрация: 19.12.2009
Сообщений: 120
Сказал спасибо: 22
Сказали Спасибо 35 раз(а) в 22 сообщении(ях)
ВитГо на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Сообщение от MisterDi Посмотреть сообщение
Ошибка. Для 9057 аналоговое питание - +5В, а цифровое питание может быть и 3,3 и 5В.
опс! виноват, перепутал ! спасибо

Сообщение от MisterDi Посмотреть сообщение
Обязательно посмотрите какую разводку рекомендуют АД в даташите на 9057.Без блокировочных конденсаторов работать не будет.
сейчас посмотрю ! как минимум поставлю на каждую пару питания для АЦП кондер на 0.1 и на аналоговую еще дополнительно 10 мкф

Сообщение от MisterDi Посмотреть сообщение
Достаточно два стабилизатора. Один +5В для аналоговой части и один 3,3В для цифровой части.
теперь получается что так !
стабилизаторы типа lm317 можно ставить ? или лучше какие нить типа 7805 ?


зачем нужен вывод BIAS_OUT у AD9057 ? смотрел по поиску - но так и не понял в каком случае это применяется ?
нашел такое описание: "Он используется для получения смещения на входе, когда вход АЦП подключается через разделительную емкость" - правильно нашел ?

Последний раз редактировалось ВитГо; 13.10.2012 в 22:20.
ВитГо вне форума  
Непрочитано 13.10.2012, 22:26   #465
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Цитата:
как минимум поставлю на каждую пару питания для АЦП кондер на 0.1 и на аналоговую еще дополнительно 10 мкф
Там хитрее, нужно минимум 3 комплекта емкостей и располагать их максимально близко к выводам. Электролитов достаточно на 4,7мкФ. Я делал разводку практически 1:1 как в даташите, работало нормально. Кроме того не забудьте блокировочные емкости возле ОУ, это тоже важно.
а зачем нужен вывод BIAS_OUT у AD9057 ? смотрел по поиску - но так и не понял в каком случае это применяется ?
Цитата:
нашел такое описание: "Он используется для получения смещения на входе, когда вход АЦП подключается через разделительную емкость" - правильно нашел ?
Рис.2 стр 7 даташита. Все правильно. Но мне больше нравится применение ОУ, может дороже, но правильнее.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 14.10.2012, 13:44   #466
executer01
Частый гость
 
Регистрация: 04.10.2009
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
executer01 на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Цитата:
Идея интересная, но получается, что для каждой точки нужно читать видеопамять, а это - время
Нет, читать мы вообще не можем из-за особенностей схемы. Маскированием части битов занимается ИМС драйвера дисплея (по ту сторону интерфейса дисплея). В этом и вся прелесть, что если при отрисовке/затирке графика мы замаскируем не нужные нам биты мы не нарушим отрисованной до этого статики (так как мы ее рисовали с маской, инверсной маске графика). Раз статика не нарушена ее не нужно перерисовывать каждый кадр и тратить на это время. Процедура отрисовки никак не изменяется и занимает ровно столько же как и до этого + две команды на установку и снятие маски.

алгоритм такой:
если (Поменялась статика) тогда
{выставить маску статики;
перерисовать статику;
снять маску;}
иначе { ничего не делаем и время на перерисовку не тратим}

выставить маску графика;
отрисовать графику;
снять маску;
executer01 вне форума  
Непрочитано 14.10.2012, 15:58   #467
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Цитата:
Маскированием части битов занимается ИМС драйвера дисплея (по ту сторону интерфейса дисплея).
Хотелось бы уточнить, о каком типе драйвера идет речь. ILI9320 не имеет регистра маски Похоже что SSD1289 лучше подходит под эту задачу.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 14.10.2012, 17:24   #468
executer01
Частый гость
 
Регистрация: 04.10.2009
Сообщений: 11
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
executer01 на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Да, вот корень недопонимания - у меня SSD1289 дисплей
executer01 вне форума  
Непрочитано 14.10.2012, 23:07   #469
ВитГо
Прописка
 
Регистрация: 19.12.2009
Сообщений: 120
Сказал спасибо: 22
Сказали Спасибо 35 раз(а) в 22 сообщении(ях)
ВитГо на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

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


схема 6730471.dch

плата new.dip

стабилизаторы стоят между аналоговой и цифровой частью - нормально так ? или цифровую лучше убрать вправо ?

теперь нужно найти кто сможет сделать такую плату (двухсторонняя, размеры 100х46 мм) и попробовать ее запаять (ни разу не паял stm32f4 с шагом 0.5 мм)

Последний раз редактировалось ВитГо; 14.10.2012 в 23:09.
ВитГо вне форума  
Непрочитано 16.10.2012, 22:26   #470
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Портативные осцилографы - своими руками

Обязательно используйте заливку землей. Кроме того предусмотрите полигоны для отвода тепла от стабилизаторов. Не вижу электролитических конденсаторов на входе/выходе стабилизаторов. Сильно рекомендую скопировать разводку АЦП из даташита.
P.S. DipTrace - хорошая программа, но ставить её только для просмотра мне не хочется. по возможности давайте схемы с pdf/gif/png
__________________
misterdi<@>i.ua
MisterDi вне форума  
Закрытая тема

Закладки

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Люстра Чижевского своими руками Alexeii Электроника - это просто 134 17.07.2016 16:55
Универсальный пульт управления своими руками Alex95_mobile Видеотехника 8 09.10.2011 17:00
Акустика своими руками Mr.CG Аудиотехника 4 23.11.2010 18:20
Компьютерные колонки своими руками tabard Делимся опытом 0 17.10.2010 19:36
PoE своими руками illias Источники питания и свет 9 14.04.2010 16:39


Часовой пояс GMT +4, время: 11:11.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot