Stránka 1 z 1

programátor Stager VS4000 není detekovaný ve WINDOWS

Napsal: 14 srp 2018, 16:00
od KiTt
Zdravím

mám programátor Stager VS4000 z www.stg51.com. Docela často jsem ho používal, naposledy někdy minulý týden. Připojuji ho k notebooku jen když ho používám, jinak ho odpojím. Dneska jsem potřeboval něco naprogramovat, tak ho připojím a windows nic nenapíše. Tak se dívám do správce zařízení a vůbec tam není nic připojené do USB. Zkusil jsem ho připojit i k jiným notebookům a PC, ale nikde není detekovaný. Zelená LED svítí, takže napájení funguje, rozdělal jsem ho a z USB konektoru to jde na nějaký uMCU. Teď to nemám u sebe, označení doplním později.
Buď mě umřel ten MCU, nebo program v něm, napájení má.
Nevím jestli je možné ten program z něho přečíst, kdyby někdo měl ten stejný programátor. Zkoušel jsem hledat na internetu jestli ho nenajdu, ale zatím bez úspěchu. Psal jsem i na podporu výrobce, ale nečekám nějakou odezvu.

*edit: označení mcu je C8051F340

Nejsem si úplně jistý jestli to píšu do správné rubriky, když tak prosím o přehození.

Napsal: 14 srp 2018, 17:56
od Michal22
A když jej k jakémukoliv zařízení s WIN připojíš, ozve se zvuk (takové to tududum)?
Pokud ne, tak USB port (potažmo PC) vůbec neví, že k němu bylo něco připojeno. Tzn. nejdou ti signály po D+ a D-.
V+ a GND bude v pořádku, když se ti rozsvítí LED, ale pouhé připojení za řízení na napájení PC nerpozná (viz. různá zařízení, pouze nabíjená z USB portu- lampičky, drčony atd.).
Samozřejmě že to může být ten šváb (nejspíš převodník), ale napřed se zaměř na průchozí data- studeňáky, zlomený pin UVNITŘ konektoru, uloemné cívky nebo odpory atd.

Napsal: 14 srp 2018, 18:55
od KiTt
Právě že se žádný zvuk neozve.
D+ a D- vedou přes 18ohm odpory přímo do toho mcu. Cestu jsem proměnil a je OK. Napájení mcu je taky OK.

Napsal: 14 srp 2018, 19:58
od Michal22
U MicrouUSB konektorů jsem zažil to, že byla prasklina uvnitř konektoru, projevila se až po zasunutí samce do samice.
Tady to může být stejné.
A co zkrat proti GND na datových vidíčích? Není tam? A PN přechod naměříš?

Napsal: 14 srp 2018, 21:32
od KiTt
Konektor je tam usb typ B, takovej jako na tiskarne.
Měřil jsem to přes připojený kabel. Všechno vede, zkrat nikde není a prechod PN na Dckach naměřim.

Napsal: 14 srp 2018, 22:54
od Zaky
Je to MCU s jádrem 8051 od Silabs, flash bude bez pochyby zamčená. Můžeš se zkusit podívat na pin Reset, Vbus, Vreg, VDD. Víc toho asi nevyzkoumáš. Jestli to MCU zabalil, tak jedině servis výměnou MCU u výrobce, kdyby byli hóóódně hodní, což nepředpokládám, tak by ti mohli poslat naprogramovaný procesor.

Napsal: 14 srp 2018, 23:33
od KiTt
Ke zhruba stejnému závěru jsem došel taky.

Jinak
VDD = 3,3V
VBUS = 5V
REGIN = 3,3V
RST/C2CK = 3,2V
C2D = 3,2V

Napsal: 15 srp 2018, 14:07
od petrfilipi
Můžeš ještě zkusit utility od firmy Nirsoft:
http://www.nirsoft.net/utils/usb_devices_view.html
a
http://www.nirsoft.net/utils/usb_log_view.html

Ale myslím si, že pokud Windows vůbec nic nezahlásí, že to programátor mrtvý.

Petr

Napsal: 15 srp 2018, 14:17
od Zaky
Při posledním použití programátor normálně běžel, pak byl odpojen a do patice už nikdo nic nedával? Zkusil bych ještě ohrábnout osciloskopem ostatní brány, zejména ty, které vedou na nějaké "zajímavé" signály v programátoru. Např. a/d převodník měřící regulované napájecí napětí pro programovaný obvod, je-li to tak uděláno. Minoritní šasnce je, že je v programátoru špatně něco jiného a neprojde kvůli tomu nějakým selftestem a neinicializuje tudíž kvůli tomu USB rozhraní. V tom případě by měla být po zapnutí patrná nějaká aktivita na nějakých pinech. Je to sice truchu zoufalé na hledání, ale moc jiných možností, než koupit nový programátor, už stejně nemáš. Dále pak můžeš poměřit substrátové diody USD D+ a D- linky proti VCC a GND procesoru, úbytky by asi měly být dost podobné, pokud ne, je příslušný pin ustřelený a tudíž je to neřešitelné. ESD umí být potvora.

Napsal: 15 srp 2018, 14:22
od KiTt
Měřil jsem osciloskopem jestli je na D+ a D- nějaký signál a není tam nic 0V. Ani hned po připojení k PC se tam nic neobjeví.
Takže nemá cenu zkoušet SW na detekci USB, ale jinak dík za odkaz možná se to bude hodit jinde.

Napsal: 15 srp 2018, 14:37
od Zaky
Mám tady od Silabs Cygnal serial adapter EC2, je to jtag na RS232, chodí to s prostředím Silicon Laboratories IDE a to tyhle procesory umí, tak kdybys chtěl, dá se to zkusit přečíst. Ale předpoklad, že to bude zamčené, je velký.

Napsal: 15 srp 2018, 14:39
od KiTt
Ano programátor normálně fungoval přeprogramoval jsem pár seriových flash pamětí a pak jsem ho odpojil. Pak už jsem tam nic nevkládal.
Uvnitř programátoru je kromě C8051f340 ještě Altera EPM3032A, která je propojená s tou 8051. Jako zdroj programovacího napětí je tam DC-DC měnič RT34063A. Pak je tam ASM1117, který dělá 3,3V a LM317 a ten dělá z 5V 3V, který jsou srážený diodou na 2,5V. Pak je tam několik ULN2003A a HEF4094. No a hromada tranzistorů, který se používaní jako spínače na ZIF.

Napsal: 15 srp 2018, 14:54
od KiTt
Ten MCU C8051F340 má nějaký debug diagnostický interface C2, dokonce ho má ten programátor vyvedený. Možná by stálo za zkoušku to nějak propojit s PC a podívat se jestli to něco posílá. Zkusím pohledat nějaký převodník. Má to jen GND, C2/clk a C2/data.

Napsal: 15 srp 2018, 15:36
od Zaky
Na JTAG rozhraní se určitě nic aktivně neposílá, komunikaci řídí JTAG adaptér. Pinout k tomu EC2 a jak připojit MCU není problém dohledat. EC2 má v sobě MCU, není to jen redukce do portu.