Stránka 1 z 1
USB tester
Napsal: 02 lis 2021, 14:52
od svojan
Ahoj Bastlíři,
našel by se tu nějaký dobrák který by mi pomohl stvořit schéma pro USB tester?
Mojí představou je jednoduchý tester který po připojení do USB portu rozsvítí Ledky podle toto zda funguje napájení a data (zelená červená).
Tím zjistím že napájení i data jsou v pohodě, můžu vypojit a zkusit jiný port.
Ve výsledku bych chtěl takto během chviličky otestovat všechny porty během pár sekund.
Brouzdáním po netu toho moc k nalezení není, našel jsem scháma (viz.obr) který sice má ledky, ale pouze na napájení, červená v případě přepolovaní.
Sice je pěkné že to dokáží rozpoznat i win. ale to přímo nepotřebuji.
potřeboval bych aby celý tester jel nezávisle na win (podobně jak USB klávesnice, je aktivní ihned po zapnutí desky).
napadlo mě na tu větev se zenerkou něco přibastlit, ale nejsem si jistej zda ledka připojená u zenerky by reagovala na USB data, nebo by spíš jen svítila, protože tam jde VCC.
Má někdo zkušenosti/nápad jak by se to dalo provést?
zdroj obrázku:
https://www.instructables.com/USB-tester/
Napsal: 02 lis 2021, 15:04
od rnbw
To je na hovno. Co ked budu prehodene DATA+ a DATA-? Alebo skratovane? Radsej pouzi USB klavesnicu.
Napsal: 02 lis 2021, 15:08
od Zaky
Zapomeň na to, že to uděláš bez nějakého MCU. Pro spoustu MCU s USB existují HID examply, takže se to udělat dá, ale je potřeba vymyslet, co to má vlastně dělat, protože HID vždycky nějak interaguje s něčím v systému, ale ta akce je vidět spíš v systému, nikoli přímo na HID.
Napsal: 02 lis 2021, 15:10
od termit256
Strc do portu flashku a uvidis hned jestli funguje nebo ne.
Napsal: 02 lis 2021, 15:11
od svojan
rnbw píše:To je na hovno. Co ked budu prehodene DATA+ a DATA-? Alebo skratovane? Radsej pouzi USB klavesnicu.
data přehozené bejt nemohou, jedná se o PC desku
v případě skratu by se nemusela jen rozsvítit LED symbolizující data a hned bych věděl že je preblém na datové větvy toho USB portu
klávesnice je nešikovná, po přepojení do jiného portu se musí deska restartovat.... (check bez win) tzn. 4 porty 4 restarty to je moc na dlouho
Napsal: 02 lis 2021, 15:17
od svojan
Zaky píše:Zapomeň na to, že to uděláš bez nějakého MCU. Pro spoustu MCU s USB existují HID examply, takže se to udělat dá, ale je potřeba vymyslet, co to má vlastně dělat, protože HID vždycky nějak interaguje s něčím v systému, ale ta akce je vidět spíš v systému, nikoli přímo na HID.
právě MCU bych se ideálně rád vyhnul. nepotřebuju aby HID reagovalo s něčím v systému, ten systém tam ani nebude jen rychlý test sestavy bez HDD, jen v momentě kdy si bios kontroluje porty, tak aby se rozsvítila LED.
Napsal: 02 lis 2021, 15:33
od rnbw
Dosky sa kontroluju aj nabootovanim OS. Ked si nabootujes live Linux, tak tam mozes otestovat vsetky USB porty.
Napsal: 02 lis 2021, 15:42
od EKKAR
Uvědom si jednu základní věc - USB port je pokud je nezapojenej, tak je NEAKTIVNÍ, jede jen napájení - a všecko co se do něj připojí do něj jako první pošle svoji "vizitku" - balíček dat, kterým se tomu portu identifikuje. Říká se tomu taky "handshake". Řadič portu pak případně dokáže řídit i změnu napájecího napětí a další vyfikundace. Bez hendšejku ale fakt vyzkoušíš akorát to stand-by napájení 5V, nic víc. Pokud chceš zkoušečku, učuň si ji z hádrujýna, může ti zrovna i na displej vypisovat identifikaci toho kterýho portu, do kterýho ji píchneš.
Napsal: 02 lis 2021, 16:17
od termit256
Pokud chces kontrolovat desky bez OS a neumis si naprogramovat mcu aby neco vykomunikoval, muzes pouzit treba MAX8895 coz je nabijecka ktera si je schopna vyzadat po usb vyssi proud. Rekl bych, ze tohle by melo fungovat i bez OS, ale jisty si tim nejsem a nemam chut to hledat, protoze to stejne s pravdepodobnosti hranicici s jistotou nebudes realizovat.
Napsal: 02 lis 2021, 17:07
od dj_Paul
Má smysl se s tím jebat?
Použij toto:
https://www.hadex.cz/r003c-usb--tester- ... -kws-10va/
nebo dražší varianta i s detekcí QC/PD:
https://www.banggood.com/cs/FNB38-Curre ... 79687.html
nebo ještě dražší:
https://www.banggood.com/cs/U2p-Current ... 49000.html
a USB zátěž :https://www.conrad.cz/p/joy-it-jt-hd35-elektronicka-zatez-5-a-35-w-1874704
Napsal: 03 lis 2021, 10:50
od SMITH
Napsal: 03 lis 2021, 17:40
od ZdenekHQ
Já bych koupil převodník USB->UART a propojil RXD a TXD. Mělo by to splnit očekávání.
https://dratek.cz/arduino/1158-eses-cp2 ... odnik.html
Napsal: 04 lis 2021, 10:53
od Yarda1
Když jsem pracoval ve FICu, tak tam se USB testoval připojením myši - tedy jen plošného spoje z myši strčeného do nějaké krabičky.
BTW: Mluvilo se tam o nějakém projektu "Chobotnice" - zbastlit udělátor co by obsahoval všechny možné vstupy a výstupy co v PC mohou být, aby se daly pořádně otestovat, ale nevím, že by to došlo k nějakému použitelnému konci.
Taky se tam po mně chtělo, abych zbastlil nějaký udělátor k otestování mikrofonního vstupu.
http://jjvcela.sweb.cz/SoundBlaster/mik ... k%20PC.htm
Tak jsem vyzkoušel oscilátor z 555CMOS, napájený byl z mikrofonního konektoru, tak se i vyzkoušelo, jestli tam je to napájecí napětí, ten předřadný odpor tomu nevadil - kdyby se to třeba ještě po takové době někomu hodilo.
Napsal: 09 lis 2021, 14:08
od svojan
Ahoj všem, díky za odpovědi a nakopnutí správným směrem.
převodník USB->UART se mi zdá jako nejschůdnější možnost, popřípadě myš a MAX8895.
potřebuji aby s tím mohli pracovat lidi, kterým jen vysvětlím svítí/nesvítí - jede/nejede, proto to potřebuju fest blbuvzdorný a ideálně co nejlevněji, když to nějaký jelito rozbije, tak ať to tolik nebolí.
Mám pár otázek. (pro někoho asi hodně blbý, ale ze školy už jsem dlouho)
ZdenekHQ
USB->UART má už sám o sobě komunikační ledky, v případě že to budu chtít dát to nějaké krabičky, šli by ty malé SMDčka nahradit klasickou 5mm LEDkou? nebo na RXD TXD když napojím LED, tak by to mělo blinkat, lepší by bylo kdyby to svítilo, ale blikání by asi problém nebyl... data sheet je fakt hodně skromnej......
termit256
MAX8895 - dostupnost celkem špatná, ale sehnat by to šlo... (teoreticky) kdyby se simulovala zátěž místo baterie, změřit proud a když se dostane nad default, tak USB port pracuje správně.... podle datasheetu to ale vypadá že detekuje baterii, jinak si proud nevyžádá
Yarda1
USB myší tu máme spousta.... LEDka pro snímač polohy by se dala vyzkoušet jako indikátor, ale myslím že potřebuje "pohyb" jinak je ve stand by a ledka nesvítí, nebo se pletu?
Napsal: 09 lis 2021, 14:34
od termit256
Tady mas nejakej tester co ukazuje i rychlost, takze taky bude muset nejak komunikovat.
https://www.passmark.com/products/usb3l ... /index.php
MAX8895 ma skladem mouser.