Easyelectronics.ru

Электроника для всех
Текущее время: 22 сен 2017, 14:51

Часовой пояс: UTC + 5 часов



    • JLCPCB for PCB Prototyping: 10 шт. 2-слоя 100*100mm 2$(около 140rub), изготовление за 24 часа.
    • Создание принципиальных схем и проектирование печатных плат
    • Крупнейший китайский онлайн магазин радиодеталей. Скидка 50%
    • Просмотр GERBER файлов

Начать новую тему Ответить на тему  [ Сообщений: 79 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 18 мар 2012, 01:39 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6194
Откуда: Челябинск
Итак, Pinboard II ревизия 1

Усиление защиты от дурака
Зачем:
Cpu power зависит от вставленного модуля. Т.к. используется стабилизатор LM317 выходное напряжение которого определяется резисторами на модуле. Но когда модуля нет, то LM317 остается без управления.

Чем грозит
Без модуля напряжение на CPU Power зависит от Main Power, а конкретней явлется примерно на полтора-два вольта ниже чем Main Power. Если Main Power выставлено по дефолту (5 вольт), то ничего страшного. Но если вы примените более высоковольтный источник или настроите Main Power на большее напряжение, то на CPU Power может возникнуть напряжение более 5 вольт. А это черевато сгоранием i2c флеш памяти, усилителя R2R цепи и портом FTDI. Хотя, практика показывает, что входы питания VCCIO FTDI держат и 9 вольт без сдыхания. Но это экстрим, никто ничего не гарантирует.

Как лечить
Впаять два дополнительных высокоомных резистора, что будут задавать напряжение LM317 и не дадут ему выйти за пределы. При вставке модуля его сопротивления на порядок более низкие, а значит они задавят большие сопроитвления и будут диктовать напряжение согласно напряжению модуля.

Впаиваем два резистора. Один на 15кОм (код 153), а второй на 5.1кОм (код 512) Впаиваются они между выводами:

(CPU_POWER)--[5.1кОм]--(ADJ)--[15кОм ]--(GND)

Резисторы типоразмером 0805 хорошо входят между штырями разьема. Разьем находится в правом нижнем углу, если держать гнездами USB вниз.

Общий план
Изображение

Крупный план
Изображение

Это несколько защищает от поднятия напряжения Main Power. Но сопротивления в порядки выше тех что должны быть, потому все же не рекомендуется превышать MainPower более 9 вольт без вставленного процессорного модуля. Т.к. при этом CPU Power начинает превышать 5 вольт, что нехорошо для микросхем.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 13 апр 2012, 05:01 
Только пришел

Зарегистрирован: 04 мар 2012, 08:25
Сообщения: 19
Думаю тут надо ещё продублировать:
Цитата:
На модуле AVR перепутано расположение SCL SDA выводов, ну и подписаны соответственно неправильно, так что теперь их простым джампером не соединить, надо делать спец фишку.

Изображение

Ссылка на оригинальный пост DI Halt: viewtopic.php?p=167215#p167215


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 02 сен 2012, 14:18 
Заглядывает иногда

Зарегистрирован: 18 янв 2011, 00:52
Сообщения: 56
zmmx-aerial писал(а):
Думаю тут надо ещё продублировать:
Цитата:
На модуле AVR перепутано расположение SCL SDA выводов, ну и подписаны соответственно неправильно, так что теперь их простым джампером не соединить, надо делать спец фишку.

Изображение

Ссылка на оригинальный пост DI Halt: viewtopic.php?p=167215#p167215


Скажите на сегодня это в новых модулях исправлено?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 02 сен 2012, 15:05 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6194
Откуда: Челябинск
Пока нет. Новая партия плат, где я подправил эти мелочи будет только через два месяца и там будет текстолит другого цвета.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 03 сен 2012, 00:34 
Только пришел

Зарегистрирован: 31 май 2011, 23:00
Сообщения: 7
Если черного, то я первый на очереди)))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 03 сен 2012, 00:41 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6194
Откуда: Челябинск
Нет, будут красные.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 29 сен 2012, 14:50 
Здравствуйте!

Зарегистрирован: 29 сен 2012, 14:32
Сообщения: 2
LM317 начинает стабилизировать, если ток нагрузки не менее 10мА (в документации по нему в таблице Parameter - Line Regulation, Conditions - IL=10mA).
Пэтому его выход надо нагружать обязательно, если потребители берут менее 10 мА. Я использую 130 Ом резистор МЛТ 0.25Вт (25мА с запасом). Можно чип-резистор 1206, они тоже 0.25Вт.

Это также относится к LM1085, LM1086.


Последний раз редактировалось Силаев 29 сен 2012, 14:55, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 29 сен 2012, 14:54 
Супермодератор
Аватара пользователя

Зарегистрирован: 23 апр 2010, 12:58
Сообщения: 5893
Откуда: Москва/Саратов
Во второй ревизии вроде что-то другое, а не 317

_________________
http://d.64h.me/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 01 окт 2012, 13:40 
Заглядывает иногда

Зарегистрирован: 28 янв 2010, 09:20
Сообщения: 63
Цитата:
LM317 начинает стабилизировать, если ток нагрузки не менее 10мА (в документации по нему в таблице Parameter - Line Regulation, Conditions - IL=10mA)

Разве? Это вроде как условие проведения измерений. Всегда при указании разных параметров указывается режим проведения измерений. Наверное стабилизировать она будет и без нагрузки.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 01 окт 2012, 15:04 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6194
Откуда: Челябинск
Нагрузка нужна. На полном ХХ он завышает напряжение. Но стоит подать минимальную нагрузку, достаточно миллиампера, как выходит на режим.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 12 ноя 2012, 01:17 
Только пришел

Зарегистрирован: 16 дек 2010, 01:45
Сообщения: 8
Силаев писал(а):
LM317 начинает стабилизировать, если ток нагрузки не менее 10мА (в документации по нему в таблице Parameter - Line Regulation, Conditions - IL=10mA).
Пэтому его выход надо нагружать обязательно, если потребители берут менее 10 мА. Я использую 130 Ом резистор МЛТ 0.25Вт (25мА с запасом). Можно чип-резистор 1206, они тоже 0.25Вт.

Это также относится к LM1085, LM1086.



а куда впаял? (хочу тоже поудобнее местечко найти)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 12 ноя 2012, 01:34 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6194
Откуда: Челябинск
Напаяй поверх блокирующего конденсатора. Удобней места не придумать.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 03 дек 2012, 02:28 
Только пришел

Зарегистрирован: 03 дек 2012, 02:22
Сообщения: 7
Обнаружил что неправильно разведена подтяжка на USB2, если использовать V-USB.
Подтяжка для V-USB должна быть на линии D-. Надо бы где-нибудь это указывать, целый день из-за этого потерял. На форуме не нашел ничего об этой ошибке. Или все-таки фиче?
В общем V-USB из примеров к этой библиотеке работает только если подтягивать через резистор 1.5к к VCC линию D-.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 03 дек 2012, 02:43 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6194
Откуда: Челябинск
Хм. Странно, а на ARM USB подтягивается так как на схеме. Я схему с USB разводил под ARM контроллеры с ними и проверял.

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 03 дек 2012, 06:53 
Старожил
Аватара пользователя

Зарегистрирован: 14 фев 2012, 19:11
Сообщения: 320
Откуда: Энергодар, Нижневартовск, Екатеринбург
embed писал(а):
Обнаружил что неправильно разведена подтяжка на USB2, если использовать V-USB.
Подтяжка для V-USB должна быть на линии D-. Надо бы где-нибудь это указывать, целый день из-за этого потерял. На форуме не нашел ничего об этой ошибке. Или все-таки фиче?
В общем V-USB из примеров к этой библиотеке работает только если подтягивать через резистор 1.5к к VCC линию D-.

А я подумал, что сам дурак и не стал разбираться, использовал V-USB на другой отладочной плате. У меня он тоже не заводился, тоже убил некое количество времени и никак не мог понять почему на одной плате работает, а на другой нет. Тоже чесал репу на счёт подключений резисторов, но бросил, ибо есть работающая плата. Попробую ещё раз теперь, учитывая вновь поступившие данные.

embed, и не могли бы вы поделиться работающим примером, демонстрирующим V-USB именно на Pinboard II, с учётом того, что линия D- подтянута к +5 В впаянным резистором 1к5. Я никак не могу всё-равно заставить работать имеющийся у меня пример для ATmega32, хотя на другой плате, правда с другой обвязкой для USB, этот же пример работает. Перепробовал уже кучу комбинаций фьюзов, частот, выводов и порядка подключения, а винда всё-равно распознает его с нулевыми VID и PID.

_________________
git.io/vOZo0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 03 дек 2012, 12:21 
Старожил

Зарегистрирован: 29 окт 2010, 23:55
Сообщения: 328
DI HALT писал(а):
Хм. Странно, а на ARM USB подтягивается так как на схеме. Я схему с USB разводил под ARM контроллеры с ними и проверял.

Арм у вас фулспид, а в-юсб лоуспид. Определение как раз по тому, куда воткнут резюк.
При желании гуглится на ура http://www.beyondlogic.org/usbnutshell/usb2.shtml (вообще статья была где-то на самом obdev, но искать лень.

_________________
http://angel5a.narod.ru - LPC/STM8/anything yet?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 03 дек 2012, 12:38 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 3474
Откуда: г. Липецк
Angel5a писал(а):
...Арм у вас фулспид, а в-юсб лоуспид. Определение как раз по тому, куда воткнут резюк...

Еще один джампер. Очевидно уже к v3.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 03 дек 2012, 12:51 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6194
Откуда: Челябинск
Ага, уже задумался о том куда джампер впихнуть удобней будет. Будет переключатель Hi Lo

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 03 дек 2012, 14:31 
Только пришел

Зарегистрирован: 03 дек 2012, 02:22
Сообщения: 7
для уни:
работающий пример брал отсюда http://www.obdev.at/products/vusb/index.html
версия vusb-20120109, пример программы в examples/hid-custom-rq/firmware.
Компилится хошь винавром, хоть авр-студией (у меня 4.19). Нужно только поправить тип контроллера и частоту в Makefile.
Схемы в circuits. Все работает, светодиодик зажигается и гасится из командной строки.
для DI HALT:
Стоит просто резистор R35 перебросить на D- USB2, по крайней мере в стандарте для Low speed резистор подключается именно так http://microsin.ru/content/view/1107/44/.
Да и ключ на транзисторе для подключения этого резистора имхо не нужен, поставить джампер либо на VCC либо на USB_PDN.

вдогонку
да, на самом деле и на D+ на Full speed нужно. Значит два джампера.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 03 дек 2012, 15:06 
Старожил
Аватара пользователя

Зарегистрирован: 14 фев 2012, 19:11
Сообщения: 320
Откуда: Энергодар, Нижневартовск, Екатеринбург
embed, да, этот пример. У меня правда чуть старее версия была, но не суть. Ставлю ATmega16 @ 16 МГц, перекомпилирую, прошиваю, перебрасываю кабель и ничего (точнее винда видит, что что-то подключилось, но неопознано). У меня есть плата metaboard, так там этот пример у меня работает и консольная утилитка переключает светодиод, а тут такая засада... не знаю в чём дело. Буду копать дальше.

_________________
git.io/vOZo0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 03 дек 2012, 16:50 
Только пришел

Зарегистрирован: 03 дек 2012, 02:22
Сообщения: 7
2 уни:
Я же в первом сообщении написал - резистор подтягивающий надо перенести с D+ на D-. Зачистить дорожку и присобачить. Ну и не забыть поставить джампер USB_PDN. Если резистор висит на D+, действительно находится неопознаное устройство с vid=pid=0000, даже без подключения меги. Ну и не перепутать сигналы - у меня D- приходит на 18, а D+ на 16 ногу меги. Светодиод - на 1-ю. Шью при помощи HappyJTAG. Все работает. Может забыли CKSEL в фьюзах переключить? Да, и кварц у меня на 12 Мгц, вот и вся с вами разница.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 20 дек 2012, 18:41 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 03 авг 2011, 00:09
Сообщения: 65
Откуда: Ярославль
Переделал тут не много PBII (rev.1) убрал выпрямительные диоды и поставил полевые транзисторы как у DI HALT во второй ревизии, но пришлось сделать маленькую платку. Теперь нет падения напряжения с USB актуально. Еще поменял LM317 на GS1117A. Рад до нельзя.


Вложения:
20121220_172924_.jpg
20121220_172924_.jpg [ 241.52 Кб | Просмотров: 37931 ]
20121220_172913_.jpg
20121220_172913_.jpg [ 249.02 Кб | Просмотров: 37931 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 20 дек 2012, 18:44 
Администратор
Аватара пользователя

Зарегистрирован: 16 янв 2010, 06:09
Сообщения: 6194
Откуда: Челябинск
Ы!

Патч!

_________________
Хозяин дома


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 20 дек 2012, 21:00 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 3474
Откуда: г. Липецк
mmavka писал(а):
Переделал тут не много PBII (rev.1).

Какие транзисторы использовали?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Pinboard II Патчи, дополнения, исправления.
СообщениеДобавлено: 20 дек 2012, 21:35 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 03 авг 2011, 00:09
Сообщения: 65
Откуда: Ярославль
anakost писал(а):
mmavka писал(а):
Переделал тут не много PBII (rev.1).

Какие транзисторы использовали?

Взял из схемы DI HALT PBII (rev.2). А точнее IRLML5203.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 79 ]  На страницу 1, 2, 3, 4  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB