Nowy sterownik do Windows dla FTDI blokuje podróbki

Oct 23, 2014 162 Replies

Oczywiście, inaczej się nie opłaca. Na ebayu można dostać kabelki zdekompletowane z różnych urządzeń w cenach typu $1-$2.

No ale do czego skoro już jest coraz mniej komputerów z RS232?

W dniu 24-10-14 09:28, Piotr Gałka pisze:

I słusznie. Cała historia ludzkości to historia spisków. Udanych i nieudanych. Tyle, że owce maja o tym nie wiedzieć, a Umiłowani Przywódcy mają po wsze czasy pozostać Umiłowanymi Przywódcami.

Większość rzeczy wprowadzanych obecnie jako "standard" nie ma technicznego uzasadnienia lub uzasadnienie takie jest technicznie wątpliwe, "nowe" wersje oprogramowania dla 99% uzytkownikow nie przynoszą niczego nowego ani użytecznego, elektronika na gwałt szuka jakichkolwiek zastosowań, bo potrzeby rzeczywiste zostały już dawno zaspokojone , a interes musi się kręcić itd. Co do meritum to zalecam wyłączenie automatycznych aktualizacji, wszelkich zaś systemu operacyjnego przede wszystkim, dodatkowe firewall itd. Stopień inwigilacji jest już nie do zaakceptowania.

A kto ci kazał używać? jest jeszcze lpt, rs, a znowszych sata mozesz używać do woli :)

Dnia Sat, 25 Oct 2014 02:11:04 +0200, Marek napisał(a):

Robisz urzadzenie, ktore ma port uart, a usb nie. Przychodza nowe czasy ... albo przejsciowka, albo przekonstruowujemy urzadzenie. Zatrudniajac paru nowych specjalistow - od USB w urzadzeniu, od drivera na windows, na drugie windows, na trzecie, na mac, na androida ...

J.

choćby do debug uart. zeby sie bufor na logi nie zapchał to trzeba go szybko opróżniać. 128k czasem za wolno...

@

Dnia Fri, 24 Oct 2014 09:28:42 +0200, Piotr Gałka napisał(a):

Ale to zmierzasz w kierunku wyeliminowania hubow. A to tylko fragment problemu ... no i spory problem, bo potrzebujesz np 5 urzadzen, a komputer ma 4 gniazda itp.

Ale wiesz - mialo byc PnP. Czyli cala reszta problemow pozostaje. Podlaczamy urzadzenie, trzeba napisac driver, zainstalowac, driver jest drogi, a tu jedna firma daje za darmo.

Zreszta i bez PnP by to samo bylo.

A to byc moze. Gdzies tam z jednej strony sa ludzie, ktorzy mysla "pecety sa zbyt skomplikowane, jak je uproscic", a drudzy "i przy okazji zarobimy 100 mln za licencje".

J.

Dnia Sat, 25 Oct 2014 06:01:58 +0200, Dupek Żołędas napisał(a):

Myslisz ze cos ci to da ? Systemowe sledzenie moze omijac systemowe firewalle, Dodatkowe ... trudno bedzie skonfigurowac, aby to co chcemy dzialalo, a reszta nie. Bedziesz otwieral dostep do poszczegolnych witryn przed ich obejrzeniem ?

J.

U¿ytkownik "J.F." <jfox snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:10al377dytlw2.1eczvv7q8nntu$. snipped-for-privacy@40tude.net...

Gdyby wprowadzono standard taki jak ja opisa³em to 4 gniazda mia³by komputer wyprodukowany 10 lat temu. Ten sprzed 5 lat mia³by 8 z ty³u i 4 z przodu.

Ci producenci co chc± aby ich urz±dzenie by³o PnP to maj± ten problem. Mnie PnP wkurza bo skutek jest zawsze taki, ¿e Windows mi pisze, ¿e nie znajduje drivera i czy mu pozwolê poszukaæ w sieci. Pozwalam i on nie znajduje (zawsze mnie to zadziwia, bo przecie¿ gdzie¶ by mogli te drivery gromadziæ). Wiêc pytam brata i on mi mówi, ¿e owszem bêdzie PnP jak wcze¶niej zainstalujê co¶ i daje mi to co¶ (nie wiem sk±d on to co¶ ma :) ). Zazwyczaj mija wiêc jeden lub dwa dni zanim zrealizuje siê drugie P z PnP.

Jak pod³±czam (Plug) urz±dzenie na RS232 i (and) uruchamiam program który ma z nim dzia³aæ (Play) to mam PnP i ¿adnych zbêdnych pytañ i tracenia czasu a¿ mnie poinformuje, co zrobi³em 10s temu ("Pod³±czy³e¶ nowe urz±dzenie i ono dzia³a/nie dzia³a."). Ze z³±czem zawieraj±cym zasilanie + RS485 by³oby tak samo.

I zosta³o tylko to "przy okazji" bo rozwi±zanie zrobi³o siê bardziej skomplikowane ni¿ by mog³o byæ. Nie wierzê, aby tzw. zwyk³y u¿ytkownik zawsze rozumia³ dlaczego jedne huby s± z zasilaczem a inne nie i nigdy tego ¼le nie po³±czy³. A jakby ka¿de urz±dzenie mia³o swoje gniazdko w komputerze to nie by³o by ¿adnych w±tpliwo¶ci.

Chyba w 1993 (a mo¿e rok albo dwa pó¼niej) na targach "Cebit" (a mo¿e "Elektronika") rozpytywali¶my producentów ró¿nych z³±cz o wtyczki USB. Nie wiedzieli o co pytamy, a my wtedy jeszcze nic o USB nie wiedzieli¶my. Byli¶my absolutnie przekonani, ¿e tam bêdzie GND, +5V i RS485 i chcieli¶my siê do tego pod³±czyæ z naszym Piccolo (bo nasze rozwi±zanie z podbieraniem zasilania z gniazda klawiatury od zawsze nam siê nie podoba³o). P.G.

Dnia Sat, 25 Oct 2014 12:13:26 +0200, Piotr Gałka napisał(a):

Dla blaszakow nie problem, dla innych tak. W laptopie mam trzy, niby mam wszystko w srodku i nie potrzebuje, ale BT (w srodku nie ma), myszka, i juz sie trzeba zastanowic jak skopiowac miedzy dwoma zewnetrznymi pamieciami :-)

Nie tylko. Gates chce aby Windows byl postrzegany jako produkt dla kazdego, latwy w obsludze, IBM, Dell i HP jak jeszcze robili to tez chcieli, Intel chce, aby jego procesory sie sprzedawaly.

Nie mowie nie, ale to zla realizacja, a nie pomysl. Pare innych rzeczy mnie w PnP wkurza.

Tylko czy proponujesz lepsza ? Kochanie, tyle razy ci mowilem, aparat do lewej dziurki, a drukarke do prawej. W trzecim rzedzie.

No i chyba zgromadzili, bo gdzies przeciez szuka, chyba nie u googla ?

Czas tego szukania to mnie tez zastanawia..

Owszem, ale bez komplikacji bylo przeciez to samo :-)

Oj ... jestes jedynym ktory PnP na RS232 chwali ?

Jak juz myslisz o PnP, to przestaje byc prosto. Trzeba jakis protokol komunikacji, wszyscy musza go respektowac, wszystkim musi pasowac, w zasadzie musi byc sprzetowo wspomagany, i smiem twierdzic ze koncepcja hubow niewiele to juz komplikuje. A w sumie ... po co wymyslac, ethernet juz byl :-)

Tez mi sie tak wydawalo, ale moze mysleli przyszlosciowo i tak im wyszlo.

Bylyby te same. Dlaczego do mojego telefonu nie moge podlaczyc zewnetrznego dysku i nagrywarki ?

Ale juz wiedzieliscie o co pytac, wiec ktos nad tym pracowal. Czyzby jeszcze zlacza nie zdazyl zastrzec, ze oni nie wiedzieli? :-)

Wiki podaje, ze prace wystartowaly w 94, wiec to bylo raczej dwa lata pozniej

Az tak wiele sie nie pomyliliscie, jest zasilanie i ... RS485 chyba nie podaje dokladnych napiec, wiec USB sie miesci. Tylko dochodzi sygnalizacja jednodrutowa ...

J.

Całkiem niedawno fryzjer wygrał z ZAIKSem, a sąd stwierdził, że klienci nie przychodzą posłuchać muzyki, a ściąć włosy i ZAIKS może się cmoknąć. Przem

Użytkownik "Przemek" snipped-for-privacy@onet.pl napisał w wiadomości news:m2g3k7$t0s$ snipped-for-privacy@speranza.aioe.org...

To może by też uznał, że CD służy do backupowania danych a nie nagrywania muzyki. P.G.

U¿ytkownik "J.F." <jfox snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@40tude.net...

Nigdy nie mia³em laptopa, ale wydaje mi siê, ¿e z ty³u powinno siê zmie¶ciæ mnóstwo z³±cz typu USB (lub mini). Co tam oprócz okr±g³ej dziurki na zasilacz one maj± z ty³u?

Nie widzê problemu w przeszukaniu przez program wszystkich portów w poszukiwaniu "swojego" urz±dzenia, a nawet w sytuacji gdy znajdzie dwa "swoje". Oczywi¶cie jakby urz±dzeñ pod³±czanych do tych z³±cz by³o mnóstwo to ka¿dy by zrobi³ dok³adniejsz± identyfikacjê ni¿ robili¶my to z COMami. Gdyby moje urz±dzenia na moje pytanie odpowiada³y "Polska.MicroMade typ.X.Y" to nie wierzê, aby jakie¶ inne na ¶wiecie jakby ju¿ kto¶ wymy¶li³ to samo pytanie i z t± sam± prêdko¶ci± w takiej samej ramce aby dok³adnie tak siê przedstawi³o, a jakby nawet to skoro to prawdziwe jest w innej dziurce to program by dopyta³ (ale to jest absolutnie sporadyczny przypadek).

Natomiast owszem to nie rozwi±zuje problemów typu mnóstwo ró¿nych drukarek, skanerów itp., a wszystkie obs³ugiwane przez wszystkie programy. Bez driverów chyba siê nie obejdzie. Ale jak da siê ustaliæ jeden wspólny protokó³ komunikacji programu z driverem to chyba mo¿na by tê wspólno¶æ protoko³u przenie¶æ o stopieñ ni¿ej do interfejsu i odpowiednik drivera by³by po prostu wbudowywany w urz±dzenie.

W trochê innym sensie u¿y³em tu okre¶lenia PnP :) RS232 w ma³ym z³±czu 4 piny (TXD,RXD,GND,+5V) by³by bardzo fajnym rozwi±zaniem (oczywi¶cie nie do pod³±czenia HDD). Jeszcze lepsze by³oby 485 zamiast TXD,RXD. Przy ³±czno¶ci jeden do jeden wiêkszo¶æ typowych problemów RS485 znika. Przy kilkunastu metrach kabla chyba do 10M by by³o.

Jeszcze przed pojawieniem siê USB zrobili¶my sobie co¶ w rodzaju huba RS232. Zasila siê to z RS232 i ma 10 portów pêtli pr±dowych (daje pr±d do jednej wybranej pêtli). Ka¿da pêtla chodzi do 115200 na 100m kabelka, izolacja w urz±dzeniach. Na produkcji urz±dzeñ (programator, tester) pod³±czanych do tego u¿ywamy do tej pory (choæ nowych pod to ju¿ nie robimy)

Ale bez PoE chyba wtedy. Obecnie komputery chyba PoE te¿ nie daj±.

Jakby by³o ka¿de z³±cze osobno to nie by³oby problemów z przepustowo¶ci± tam gdzie wszystko siê zbiega w jednym kabelku. W komputerach które u¿ywam mam po 6 z³±cz USB i jak na razie nigdy mi nie zabrak³o (nie musia³em u¿ywaæ huba). Jakby USB nie przewidywa³o hubów to ka¿dy mia³by wiêcej tych z³±cz i ka¿demu powinno starczyæ.

Mo¿e racja.

USB nie jest ca³kiem symetryczne. Nie rozumiem dlaczego. Nie mogê na linie D+, D- daæ solidnego d³awika CM aby mieæ problem ewentualnych zak³óceñ za³atwiony raz na amen tylko zawsze muszê pamiêtaæ, ¿e jest te¿ common mode którego nie wolno mi za bardzo wyt³umiæ. Jakby by³ RS485 w sensie EMC by³oby znacznie pro¶ciej. Akurat szukali¶my cieniutkiego kabelka USB. Znale¼li¶my. Siê okazuje, ¿e nie ma ekranu (druty izolowane od siebie tylko emali±). No i mam dylemat czy z EMC nie bêdzie zgrzytu. P.G.

Do debug'a. Ale na pewno nie do poważnych, produkcyjnych rzeczy.

Ale do czego podłączysz skoro komputer na którym debugujesz nie ma RS232? Ja debuguję poprzez USB pracujący jako port wirtualny. Po co mam na płytce kłaść MAX3232 i potem używać przejściówki RS232/USB skoro mogę od razu dać FT230 i podłączać do komputera.

Czyli przejściówki są dla dłubaczy z 10 letnim laptopem, nie traktujących elektroniki zarobkowo. I dlatego jest dla nich istotne czy przejściówka kosztuje 5 zł czy 25.

Nie rozumiem po co RS232? W kompie usb wystarczy, mówimy o przejściówkach uart<->usb serial

O tym, że nie zdecydowały polskie pOsły. Przem

Dnia Sat, 25 Oct 2014 15:27:22 +0200, Piotr Gałka napisał(a):

Roznie bywa, niektore ... nic. W ten region zachodzi im ekran przy otwieraniu. W innych wystawala bateria.

I musze przyznac ze to wygodne - potrzeba zajrzec pod notebooka, to sie go przewraca :-)

Poza tym tych zlaczy w notebookach sporo, boki sa za krotkie :-) A tablety ?

Zaraz zaraz - sam robiles urzadzenia, i co one zrobia, jak przypadkowym programem zaczniesz port obslugiwac ?

Zaraz zaraz - to musisz najpierw ustalic jednolity protokol komunikacji, a przynajmniej odpowiedzi na pytanie "co tam". Predkosc ... a wiesz ze jak jeden bedzie pytal na jednej predkosci a drugi sluchal na innej, to cuda moga wyjsc ?

No, drukarki moga byc rozne, skanery tez. Niby drukarki moga byc postscriptowe i wszystkich zadowolic ...

Ale to naprawde zrobiono. I moze nawet byloby dobre, gdyby wprowadzono od poczatku, a nie po latach, gdy bylo pelno niekompatybilnych urzadzen. I potem miales problemy ze komputer przy starcie sie wylacza, bo tak reaguje UPS na probe poszukiwania myszki przez port szeregowy.

Czy programisci zechca to sensownie oprogramowac, zeby nie bylo problemow jak bedziesz mial dwie takie same drukarki, zeby dalo sie wydruk skierowac na konkretna z nich, zeby mozna bylo uszkodzona zastapic ... no ale USB ma te same problemy.

Czemu nie, w koncu na to zeszlismy. Kwestia tylko predkosci. No i protokolu ... co zrobic, zeby po drgnieciu wtyczki nie odebrano falszywej komendy ... no i wychodzi takie usb :-)

I Ty ganisz USB ? :-)

No to wymyslec PoE, albo zasilanie wsadzic na nieuzywane pary.

Ale w zasadzie tych problemow nie ma.

Ale mnie sie wydaje ze te wspolczesne to maja w srodku huby wlasnie. Wiec gniazdek 6, a kontrolerow np 2 ..

Potrzebowali troche sygnalizacji ... dziwnie to rozwiazali, no ale tak. A moze nie chcieli, zeby sie dalo uzyc dostepne drivery :-)

Hm, a jest z tym problem i dlawik by to rozwiazal ?

Dla siebie, czy dla certyfikatu ? Bo certyfikowac mozna z grubym :-)

J.

OK, zakręciłem się, bo jednocześnie dyskutuję o MAX232. Tak czy inaczej, przy debugowaniu własnych płytek nie potrzebuję przejściówek bo nie daję konwerterów UART/RS232 jak MAX232 tylko UART/USB. Dlatego cenie FTDI, za to, że można łatwo i tanio kupić ich układy. A jeśli chodzi o obce urządzenia, to częściej potrzebuję konwerterów RS485/USB, a te już nie są za kilka złotych. Chociaż jakiś czas temu kupiłem tanio na Aliexpress konwertery RS485/USB na układzie HL-340. Tylko walczyłem kilka dni, żeby znaleźć działające sterowniki.

Jak nie masz dziwnych wymagań, to driver na system nie jest ci potrzebny. Stos USB w urządzeniu? Producenci uC dostarczają zazwyczaj gotowce (czasami lepsze, czasami gorsze, czy wręcz niedziałające jak ST w swoim generatorze Cube MX). Program na komputer/smartfon i tak musisz napisać, chociaż ostatnio wpadło mi w oko, że chrome dorobił się obsługi HID. Jeśli to się przyjmie, to może się okazać, że niedługo będzie można napisać jedną aplikację w html5/js.

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required