Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Няколко USB въпроса
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=6529
Страница 1 от 1

Автор:  tolstolob [ Нед Фев 08, 2009 10:56 pm ]
Заглавие:  Няколко USB въпроса

Здравейте,
Занимавам се тия дни с USB-то на един 18F4550. Ползвам стека на микрочеп. Конфигурацията е full speed, internal transiver, internal pull-ups, HID, self-powered (консумирания ток съм го декларирал да е 0 мА), XTAL+PLL. Фрагмент от схемата:

Изображение

Когато борда е захранен с външно захранване, всичко е ОК. Като махна външното захранване, всичко продължава да работи, само че пика започва да грее зверски. Откъде се взема ток за пика, след като Vbus е свързан единствено към пин, конфигуриран като вход)??? Доколкото разбрах, дивайса никога не трябва да сорсва ток към хъба, по тази причина няма връзка между Vdd и Vbus.
-------------------------------

Екрана на USB конектора от страната на дивайса трябва ли да се върже на маса?

-------------------------------
VID и PID.
След като попълним заявката за PID и я пратим на микрочеп, какво следва?
В какви случи могат да ми откажат PID?
Ако ползвам измислени ID-та без да платя xxxx$, какъв е риска за мен (като физическо лице)?

Автор:  Nikola Kirov [ Нед Фев 08, 2009 11:09 pm ]
Заглавие: 

През защитния диод на I/O то ти тече тока.

Изобщо е много болна идея да вържеш I/O директно към + са на USB-to

Автор:  tolstolob [ Пон Фев 09, 2009 11:15 am ]
Заглавие: 

:oops: Много овчо от моя страна...
Сложих един 5,6к между IO пина и Vbus поне да намаля греенето. Някакви културни апликейшън ноти има ли по въпроса?

П.П. Вече намерих отговор на въпроса за екрана - не се връзва на маса от страна на дивайса, само от страната на хоста.

Автор:  Nikola Kirov [ Пон Фев 09, 2009 12:31 pm ]
Заглавие: 

Какво ще кажеш за 1МОм. И в зависимост как проверяват мокрочеп наличието на напрежение на USB то може да трябва да добавиш и малко кондензаторче от пина към маса за филтрация. Но вероятно са го направили цивилизовано и не трябва кондензаторче.

Автор:  tolstolob [ Пон Фев 09, 2009 2:33 pm ]
Заглавие: 

Nikola Kirov написа:
... И в зависимост как проверяват мокрочеп наличието на напрежение на USB то може да трябва да добавиш и малко кондензаторче от пина към маса за филтрация. Но вероятно са го направили цивилизовано и не трябва кондензаторче.

Това не го разбрах...
Bus sensing-а си е моя задача....

Автор:  setoy [ Пон Фев 09, 2009 2:48 pm ]
Заглавие: 

100K между V_usb и Bus_sense и 100K от Bus_sense към маса.

Автор:  tolstolob [ Пон Фев 09, 2009 10:24 pm ]
Заглавие: 

Да, със 100-те кила е доволно, има само около 1V между Vdd и маса.

Автор:  miro_atc [ Пон Фев 09, 2009 11:49 pm ]
Заглавие: 

колеги, не стресирайте клампите ;-)

Един сигнал се прехвърля от един power domain в друг с подходящ буфер. Сравнително прост буфер е един NPN транзистор където базовия ток се осигурява от VBUS домейна, а колекторния ток от пулъп в Vdd домейна. Трябва да се внимава с усилването само, защото един хвърчащ USB кабел често има склонност да индуцира валшиви напрежения. В същото време пулдоуна на базата не може да е много нискоомен, защото в standby не бива да се черпи ток от хоста.

Освен това по стандарт има едни серийни резистори и едни кондензатори на линията. Не ги виждам на схемата, дали са вградени във въпросния контролер, или просто са спестени?

Друг въпрос е, че тая схема няма грам защита за EMC/ESD/EMI... но предполагам няма да се сертифицира ;-)

Цитат:
Ако ползвам измислени ID-та без да платя xxxx$, какъв е риска за мен (като физическо лице)?


Стига да не претендираш че продаваш USB-съвместимо устройство нямаш никакви грижи... Нямаш право да ползваш нито USB символи, нито изобщо да споменаваш тия 3 буквички.
С други думи подсъдно (не че някой ще тръгне да те съди) е само когато твърдиш че предлагаш USB... Ако сложиш предупреждение, че продуктът ти НЕ Е USB никой не може да те закача.

Автор:  tolstolob [ Пет Фев 20, 2009 8:29 pm ]
Заглавие:  Housing?

На 3-та страница на това пдф-че е дадено примерно свърване на металния корпус на B-тип конектор към ground plane-a. Само не ми става ясно кондензаторчетата с какви стойности са. Някой има ли идея? Или приблизително как се смятат?

Автор:  MYXATA [ Пет Фев 20, 2009 8:46 pm ]
Заглавие: 

в други апл.нотове( на Фтди) се указваше, да се сложи 470нФ между маса и екран(GND, Shield).
за усб2 е наложително да има такова развързване...
по принцип аз съм залагал в дизайни паралелно 1Мом и 470нФ.между маса и екран
а тука из форума се въртеше и спецификацията на усб2 там трябва д а има указани стойности... потърси и виж..

Автор:  tolstolob [ Пон Фев 23, 2009 5:06 pm ]
Заглавие: 

^ Точно за развързващи кондензатори нищо няма споменато.
По принцип достатъчно ли ще бъде да се развърже в една точка (единия пин на екрана) или е по-правилно (тъй като екрана има два пина) за всеки пин да се приложи чалъма?

Автор:  Цецо [ Пон Фев 23, 2009 6:52 pm ]
Заглавие: 

tolstolob написа:
^ Точно за развързващи кондензатори нищо няма споменато.
По принцип достатъчно ли ще бъде да се развърже в една точка (единия пин на екрана) или е по-правилно (тъй като екрана има два пина) за всеки пин да се приложи чалъма?


И аз оня ден си мислех същото. Вързах го само на единия пин, щото така ми идваше на платката по комфортно. Едва ли е проблем.

Иначе аз слагам 47нф//1Мом. Не ме питай що - навремето така съм почнал и все така го правя. Мисля, че го видях от един кит на Cypress.

Автор:  tolstolob [ Сря Фев 25, 2009 8:53 pm ]
Заглавие:  Нещо полезно

Докато се рових в нетя, попаднах на тая кадърна апликейшън нота на Murata:

EMI Suppression Filters Application Guide by Murata Manufacturing Co.,Ltd.

Точно по темата и полезно за доста хора, мисля. Сложих го за всеки случай и в библиотеката.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/