USB tester

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
svojan
Příspěvky: 5
Registrován: 02 lis 2021, 00:00

USB tester

#1 Příspěvek 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/
Přílohy
USB tester.PNG
USB tester.PNG
Uživatelský avatar
rnbw
Příspěvky: 37419
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#2 Příspěvek od rnbw »

To je na hovno. Co ked budu prehodene DATA+ a DATA-? Alebo skratovane? Radsej pouzi USB klavesnicu.
Uživatelský avatar
Zaky
Příspěvky: 7050
Registrován: 30 říj 2010, 00:00
Bydliště: Praha

#3 Příspěvek 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.
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#4 Příspěvek od termit256 »

Strc do portu flashku a uvidis hned jestli funguje nebo ne.
Uživatelský avatar
svojan
Příspěvky: 5
Registrován: 02 lis 2021, 00:00

#5 Příspěvek 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
Naposledy upravil(a) svojan dne 02 lis 2021, 15:19, celkem upraveno 1 x.
Uživatelský avatar
svojan
Příspěvky: 5
Registrován: 02 lis 2021, 00:00

#6 Příspěvek 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.
Uživatelský avatar
rnbw
Příspěvky: 37419
Registrován: 21 bře 2006, 00:00
Bydliště: Bratislava

#7 Příspěvek od rnbw »

Dosky sa kontroluju aj nabootovanim OS. Ked si nabootujes live Linux, tak tam mozes otestovat vsetky USB porty.
Uživatelský avatar
EKKAR
Příspěvky: 35020
Registrován: 16 bře 2005, 00:00
Bydliště: Česká Třebová, JN89FW21

#8 Příspěvek 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š.
Nasliněný prst na svorkovnici domovního rozvaděče: Jó, paninko, máte tam ty Voltíky všecky...
A kutilmile - nelituju tě :mrgreen: :mrgreen: !!!
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#9 Příspěvek 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.
Uživatelský avatar
dj_Paul
Příspěvky: 2715
Registrován: 19 zář 2004, 00:00
Bydliště: Laškov

#10 Příspěvek 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
Uživatelský avatar
SMITH
Příspěvky: 1301
Registrován: 07 čer 2004, 00:00
Bydliště: Púchov , SLOVENSKO

#11 Příspěvek od SMITH »

JA mám ten to https://www.aliexpress.com/item/32812735435.html?spm=a2g0s.9042311.0.0.27424c4dfuNWrK

Ten meria aj napätie na datových pinoch
:-) Nikdy neříkejte, že něco nejde, protože vždy se najde blbec, který neví, že to nejde, a udělá to ! :-)
Úspěch je špatný učitel. Kvůli němu si chytří lidé myslí, že nemohou prohrát. (Bill Gates)
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#12 Příspěvek 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
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
Yarda1
Příspěvky: 2748
Registrován: 11 úno 2009, 00:00

#13 Příspěvek 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.
Ve strojovně je voda a na palubě se tančí.
Uživatelský avatar
svojan
Příspěvky: 5
Registrován: 02 lis 2021, 00:00

#14 Příspěvek 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?
termit256
Příspěvky: 10029
Registrován: 06 pro 2007, 00:00

#15 Příspěvek 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.
Odpovědět

Zpět na „Poradna“