| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Абе вие харесвате ли USB? http://mcu-bg.com/mcu_site/viewtopic.php?f=6&t=7966 |
Страница 1 от 4 |
| Автор: | kiiid [ Съб Юли 03, 2010 10:52 am ] |
| Заглавие: | Абе вие харесвате ли USB? |
Не знам дали бих срещнал разбиране ама с няколко проекта дето ползват USB се борих вече и след всеки следващ установявам че пак нищо не разбирам от тая комуникация а и го намразвам все-повече и повече. Не знам на мен ли ми има нещо или наистина нещо сбъркано в идеята да замениш нещо просто дето върши си работата с нещо сложно дето изисква бридж, сума ти фърмуер и т.н. (и кръстосани пръсти) за да тръгне изобщо. Отгоре на всичко и масово се опитват да го наложат и там дето досега сладко карахме на "нормални" серийни интерфейси. И то заради тъпотията, че вече няма друго по PC-тата. |
|
| Автор: | relsys [ Съб Юли 03, 2010 11:50 am ] |
| Заглавие: | |
Аз харесвам ETHERNET. |
|
| Автор: | mountaineer [ Съб Юли 03, 2010 12:04 pm ] |
| Заглавие: | |
И на мен не ми харесва особено. Уж е добре като замисъл, но вместо стандартизация има по-скоро мътни кални води - както с хилядите стандарти за компресия и кодеци. Ако беше като хората направено, FTDI нямаше да са толкова популярни А за съвсем въшкави контролери е пълна гадост, едвам остава време и ресурс за нещо друго, освен за поддържане на УСБ-то. |
|
| Автор: | head_up [ Съб Юли 03, 2010 12:50 pm ] |
| Заглавие: | |
айде, айде, по-малко мрънкайте, повече четете спецификацията |
|
| Автор: | Цецо [ Съб Юли 03, 2010 7:21 pm ] |
| Заглавие: | |
Екстра си е USB-то....... защото има FTDI. Без него е пълен ШИТ. Не е проблем в писането на стека. Проблема е в "узаконяването" му. Поне аз там "треснах стената" и пак се върнах на FTDI Иначе като заместител на RS232 е много добро..... щото има FTDI |
|
| Автор: | head_up [ Съб Юли 03, 2010 7:54 pm ] | |||||||||
| Заглавие: | ||||||||||
никога не съм се занимавал с тая част, та може ли да споделиш какво точно имаш предвид по узаконяване? нещо ми се върти че ако направиш девайс, то ОС-а ще да иска драйвер най вероятно, а ФТДИ си имаха нещо напълно легално по въпроса, за това ли говориш |
||||||||||
| Автор: | Цецо [ Нед Юли 04, 2010 1:24 pm ] |
| Заглавие: | |
Ами за ползваш легално собствен драйвер за USB под бозата, трябва да минеш сертификационната програма на Майкрософт. Което беше към 2000$ само таксата, предполагам значи 2x отгоре. Освен това ти трябва да си запазиш собствен PID номер, което беше пак няколко хиляди. Абе към 5к + яко нерви в добрия случай би трябвало да те вкарат в закона. То и с FTDI не е 100% законно. Щото пак нямаш собствен PID. Ползваш техния, ама тогава би трябвало да подпишеш договор с тях и да ти дадат от техните VID, и да ползваш техния лиценз пред Микрософт. Ама и това как ще стане незнам. |
|
| Автор: | ToHu [ Нед Юли 04, 2010 2:59 pm ] |
| Заглавие: | |
Ами дълго време го ненавиждах, напоследък всичко на USB пускаме, добре че са силабс ... иначе и PID и VID се вземат лесно, с пари, ама дали си струва .... |
|
| Автор: | Desert Leo [ Нед Юли 04, 2010 3:41 pm ] |
| Заглавие: | |
А също съм с FT232R. Цецо, незаконно ли е да използвам d2xx драйверите на FTDI с техните VID и PID, при положение, че не претендирам да са мои (в описанието явно признавам авторството на FTDI) и не слагам логото на USB? |
|
| Автор: | ToHu [ Нед Юли 04, 2010 8:21 pm ] |
| Заглавие: | |
Законно е, освен ако те не са написали нещо друго. В крайна сметка ти не променяш драйверя, той си е все тка атехен, ти променяш само дескрипшъна. Обаче също така ако го ползваш като HID няма да имаш ниаккви грижи с драйвери, е фтди няма как но иначе е добра опция. |
|
| Автор: | miro_atc [ Нед Юли 04, 2010 10:40 pm ] | |||||||||
| Заглавие: | ||||||||||
Трябва Organizationally Unique Identifier (OUI) и в момента струва 1650$, но това нещо си струва защото първо важи за един куп приложения (Ethernet, PCI, USB 1394...) и второ таксата е еднократна и доживотна. Даже и "следживотна" щото фирмата ни фалира 2000г а още ни има в списъка С две думи мисля че всеки който се занимава с производсво/развой трябва да си плати едно номерче. Струва си... На Майкрософт не сме плащали обаче и не знам дали си струва... Иначе по темата с USB - голяма гадост е, но то като в оня виц с рибата (тя тая риба е за търговия, а не за ядене). btw, някой срещал ли е какъв е максималния импеданс и на каква честота дето може да се сложи на масата? Притеснявам се от тоци по масата и ми се ще да вкарам колкото се може по-голям импенданс. Гледам разни хора слагат 470R/100Mhz а и то на hi-speed 480Mbit. Според мен това е прекалено много, щото въпреки че е диференциална двойка терминацията си е към маса... Не би трябвало да бачка, освен ако не разчитат на факта, че импеданса на конкретния ferrite bead пика му е на 100MHz след това пада, демек не пречи (?) на 480+ MHz. Странно ми е, че по стандарт не се предвижда нищо. И по чаршафите на производителите също масите са директно свързани, обаче в много сериозни платки си слагат феритчета. В случая и на мен ми се налага да туря, щото не искам директно да изкарвам маса навън от платката. Въпросът е колко да му го туря? |
||||||||||
| Автор: | Цецо [ Нед Юли 04, 2010 10:50 pm ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
Не съм сигурен. Индентифицирайки се с техния VID и PID ти се индентифициарш като тях, с всички произтичащи от това обстоятелства. Ба ли му мамата. Мисля, че самите FTDI нямаха нищо против.... май. Тогава устройството се разпознава като тяхно, никъде няма твойто име.... Що не, ако това не ти е проблем. Щото един клиент държеше в Device Manager-a да седи неговото име на продукта Май осносвния проблем на такъв сълюшън е ако се сблъскат две устройства с еднкави номера на един компютър. Докато човек прави малки серии от специфични неща (както са 90% от нас).... вероятността е малка. Но ако правиш нещо по масово такава вероятност е доста значителна. Иначе май пък разрешаваха да си лицензираш един от техните PID без пари, ако се свържеш с тях.... Тогава можеш да се идентифицираш като техен под-вид. Не помня, не ми се чете, но го имаше на сайта лиценза. Но тогава пак имаш проблем, защото драйвера ти автоматически остава без сертификат за бозата при промяна на PID номера. И пак трябва да се ходи на проверка при бозаджиите. За туй по добре да си позлваш техния VID и PID. Аз засега ползвам първия сълюшън - нищо не барам, ползвам си техните драйвери сертифицирани и техните номера. Докато съм сам на компютъра на клиента - проблем няма. Лошото ще стане като станем повече маймуните на клона.
Незнам, аз информацията за цената на номерата си я черпя от тук: http://www.usb.org/developers/vendor/ Но пак казвам това е само за номерата - да беше само то ще го преглътнеш. По лошото е ако клиента ти иска да си WHQL сертифициран. Тогава мани парите, ами трябва да пращаш изделието на бозаджиите да си дадат одобрението, абе тогава вече говорим за гадости от класа. |
|||||||||||||||||||
| Автор: | ToHu [ Нед Юли 04, 2010 11:51 pm ] |
| Заглавие: | |
Това какво пише в dvice manager зависи от това какво сложиш в дескриптора, а не от PID / VID, относно въпрос за продукти с еднакви PID / VID май и това имаше оправия. http://cp-siliconlabs.kb.net/display/2/ ... 0711231232 ето какво пишат силабс, може да се ползва техния VID а PID да се регистрира при тях. Но предполагам си зависи от производителя на чипа. |
|
| Автор: | zaphod [ Пон Юли 05, 2010 8:02 am ] |
| Заглавие: | |
и аз съм чувал че усб отдолу е повърня, за щастие не съм имал шанса лично да се убедя предполагам за това първите усб устройства се държаха неадекватно, после обаче се понаучиха как се ползва, сега нещата стават. впрочем, като заговорихме за фтди, само мене ли ми прави впечатление че драйверите имат проблем при мултитредед употреба? аз дотолкова съм свикнал с мисълта че всички апита са МТ защитени, че ми трябваше сума време да осъзная от де идва проблема. че и не само на ниво нишки, ами и на ниво процес същата работа, ако ползвам две фтди на един комп ги защитавам с глобален мутекс за да бачка всичко както трябва. |
|
| Автор: | gicho [ Пон Юли 05, 2010 9:59 pm ] |
| Заглавие: | |
В тази тема показваме колко са далеко девелопърите от "нормалните хора", разбирай user-и. Я се огледайте и да се обади този, който има по-малко от 10 USB устройства .... аз ще се очтета с 20-тина на първо прочитане, без да отварям шкафа със старите мишки, и като не броя всички JTAG-и и развойни платки по кашоните.... А като преброя, в стаята има 4 устройства с USB HOST портове ... грешка, 5. Който иска лесно - да ползва сериен порт. Идеята на USB е да "универсално" - от мишка през мрежа, тунер, покрай видеокарта, че до логически анализатор и осцилоскоп. Да може да се клати в 8051 и малко логика, и за 2 долара да получиш bluetooth адаптер на USB. Било трудно - еми за 1.1, low speed, става и софтуерно на tiny. Има решения от под долар до 480мбит/с. С кабел за 1лв, и 2.5Вт захранване. Има готови чипове към сериен, към паралелен бъс, към АТА/САТА ... Относно driver signing - няма нищо общо с USB, а с windows-a. Тоя ОС по начало си е платен, тъй че не се учудвайте, че искат да изкарат още парички. Ама всички се радваме като забием HID устройство, или Mass Storage, и баца от микроконтролер до ПЦ? Ако ще го оплювате, дайте пример за алтернатива, дето се бори за универсално приложение? FireWire? SATA? PCI / PCI-E ? Или интелската шитня за LightBus - ще си купя мишка за 200 долара, ама друг път (тя вече ще е баш оптична) ... Ако ще и за 100ps да ми предава клика на бутона ... Идеята с хъб-овете също е хитра и явно добра - щом има хъб за 5лв ... Стандартизирани конектори от type A/B до микро USB - много ме влече да ги ползвам за други цели, ама пустия user все ще намери да ръгне нещо в тях по погрешка. Я да си признаят писалите срещу USB, колко от тях го ползват да си пускат музиката в колата? И тук щях да кажа, че USB скоро няма да изчезне - ама не смея, ако интел се навият да го уморят, ще се справят за няколко години ... |
|
| Страница 1 от 4 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|