IO dla niezdecydowanych

Znalazłem takie kostki: AD5592 i AD5593. Niby 8-bitowy ekspander IO, ALE każdy kanał może być podpięty do ADC i ma też 8 DACów, bo może wyjście analogowe będzie lepsze od cyfrowego? Idealne do zastosowań wymagających późnego podjęcia decyzji albo dostosowania do konkretnej instalacji i zmian w niej wprowadzonych, może komuś się przyda. Ja obudowuję to GDT, TBU I TVS, dodaję izolator i mam uniwersalny moduł IO, jeden do wszystkich możliwych wolnozmiennych sygnałów i podatnych na ESD kabelków.

Pozdrawiam, Piotr

Reply to
Piotr Wyderski
Loading thread data ...

W dniu 14.05.2018 o 09:11, Piotr Wyderski pisze:

formatting link
Przy tej cenie to chyba lepiej wstawić Cortexa-M0 jako ekspander.

Reply to
Zbych

Takiego z 8. 12-bitowymi DACami nie widziałem, więc uniwersalnych wyjść analogowych nie będzie (za wiele). Ale jeśli ich nie potrzeba, to się pole manewru odpowiednio poszerza, m.in. o MCU właśnie.

Pozdrawiam, Piotr

Reply to
Piotr Wyderski

Zależy jak szybkie mają być te DACe i jaką wydajność prądową mają mieć. Od biedy można wystrugać DACa z byle PWMa i filtru RC.

Reply to
Zbych

W dniu 2018-05-14 o 12:53, Zbych pisze:

Jest jeszcze jeden problem, o którym często się zapomina - masz kolejnego małego procka i dajesz do niego kolejne kobylaste złącze do programowania... Albo dajesz to złącze nietypowe - a to też już może być mało fajne. I w takiej sytuacji ekspander IO jest fajniejszy.

Pozdrawiam

DD

Reply to
Dariusz Dorochowicz

Dariusz Dorochowicz wrote on 14.05.2018 22:31:

Jak mały Cortex-m0 kosztuje 5zł a ten ekspander 30zł to nawet dwa złącza do programowania bym mu dołożył :-)

Reply to
Zbych

W dniu 2018-05-14 o 22:39, Zbych pisze:

Wiesz, miejsce na płytce kosztuje często znacznie więcej niż elementy na nim. Szczególnie po uwzględnieniu kosztów całego urządzenia, nie tylko samego PCB.

Pozdrawiam

DD

Reply to
Dariusz Dorochowicz

No i jeszcze trzeb ten procesor odpowiednio zaprogramować i zdebugować, a to kosztuje znacznie więcej niż 20 zł. W dużej skali to się może zwrócić, ale wtedy i ekspander tanieje. W skali małej ekspander okazuje się być bajecznie tani.

Pozdrawiam, Piotr

Reply to
Piotr Wyderski

W dniu 15.05.2018 o 00:12, Dariusz Dorochowicz pisze:

Pochwal się co robisz, skoro < 9mm^2 powierzchni pod 3 pady na pcb (rxd, txd, gnd) do programowania przez bootloader to problem.

Reply to
Zbych

W dniu 2018-05-15 o 08:23, Zbych pisze:

Ale ten bootloader najpierw musi się w procku znaleźć - nie każdy go ma, więc pinów trzeba więcej. A jak jeszcze na dodatek programatorów jest sporo, bo chociażby producent już tego nie sprzedaje i trzeba się zaopatrzyć w nowy to po jakimś czasie się odechciewa kombinowania z niestandardowymi złączami.

Pozdrawiam

DD

Reply to
Dariusz Dorochowicz

Dariusz Dorochowicz wrote on 15.05.2018 11:59:

Podaj mi przykład Cortex-M0, który wychodzi z fabryki bez bootloadra. ST ma, NXP ma, Cypress ma, Atmel ma.

Masz tu dla ułatwienia listę gdybyś chciał sprawdzić:

formatting link

Reply to
Zbych

W dniu 2018-05-15 o 20:22, Zbych pisze:

Chociażby SAM D20 i okolice.

Pozdrawiam

DD

Reply to
Dariusz Dorochowicz

Dariusz Dorochowicz wrote on 15.05.2018 21:27:

Faktycznie dali dupy, ale nadal wystarczą ci 3 druty do programowania (gnd, swd, swclk).

Reply to
Zbych

W dniu 2018-05-15 o 22:28, Zbych pisze:

Nie dali, po prostu obniżyli koszty. Chcesz, to sobie sam zaprogramuj. Chcesz powiedzieć, że reset i zasilanie nie są potrzebne?

Pozdrawiam

DD

Reply to
Dariusz Dorochowicz

W dniu 16.05.2018 o 06:33, Dariusz Dorochowicz pisze:

Co za różnica? Można zaprogramować 3 drutami? Można. Twój argument o koszcie i miejscu zajętym przez złącze do programowania jest słaby.

Czy złącze programatora to jest jedyny sposób zasilania twoich układów? Czy może przypadkiem masz tam jednak złącze zasilające (tak, wiem to ogromne koszta i zajęte miejsce)?

Reply to
Zbych

W dniu 2018-05-16 o 08:07, Zbych pisze:

Skoro tak uważasz...

OK, jeżeli nie masz takich problemów to Ci trochę zazdroszczę. Niestety życie nie zawsze jest takie proste.

Pozdrawiam

DD

Reply to
Dariusz Dorochowicz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.