RTV forum PL | NewsGroups PL

AD5592 vs. AD5593: Jak stworzyć uniwersalny moduł IO dla zmiennych sygnałów?

IO dla niezdecydowanych

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - AD5592 vs. AD5593: Jak stworzyć uniwersalny moduł IO dla zmiennych sygnałów?

Goto page 1, 2  Next

Piotr Wyderski
Guest

Mon May 14, 2018 7:11 am   



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

Zbych
Guest

Mon May 14, 2018 9:45 am   



W dniu 14.05.2018 o 09:11, Piotr Wyderski pisze:
Quote:
Znalazłem takie kostki: AD5592 i AD5593.

http://pl.farnell.com/search/prl/wyniki?st=AD5592&sort=P_PRICE

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

Piotr Wyderski
Guest

Mon May 14, 2018 10:25 am   



Zbych wrote:

Quote:
Przy tej cenie to chyba lepiej wstawić Cortexa-M0 jako ekspander.

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

Zbych
Guest

Mon May 14, 2018 10:53 am   



W dniu 14.05.2018 o 12:25, Piotr Wyderski pisze:
Quote:
Zbych wrote:

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

Takiego z 8. 12-bitowymi DACami nie widziałem, więc uniwersalnych wyjść
analogowych nie będzie (za wiele).

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.

Dariusz Dorochowicz
Guest

Mon May 14, 2018 8:31 pm   



W dniu 2018-05-14 o 12:53, Zbych pisze:
Quote:
W dniu 14.05.2018 o 12:25, Piotr Wyderski pisze:
Zbych wrote:

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

Takiego z 8. 12-bitowymi DACami nie widziałem, więc uniwersalnych
wyjść analogowych nie będzie (za wiele).

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.

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

Zbych
Guest

Mon May 14, 2018 8:39 pm   



Dariusz Dorochowicz wrote on 14.05.2018 22:31:
Quote:
W dniu 2018-05-14 o 12:53, Zbych pisze:
W dniu 14.05.2018 o 12:25, Piotr Wyderski pisze:
Zbych wrote:

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

Takiego z 8. 12-bitowymi DACami nie widziałem, więc uniwersalnych
wyjść analogowych nie będzie (za wiele).

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.

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.

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

Dariusz Dorochowicz
Guest

Mon May 14, 2018 10:12 pm   



W dniu 2018-05-14 o 22:39, Zbych pisze:
Quote:
Dariusz Dorochowicz wrote on 14.05.2018 22:31:
W dniu 2018-05-14 o 12:53, Zbych pisze:
W dniu 14.05.2018 o 12:25, Piotr Wyderski pisze:
Zbych wrote:

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

Takiego z 8. 12-bitowymi DACami nie widziałem, więc uniwersalnych
wyjść analogowych nie będzie (za wiele).

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.

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.

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

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

Piotr Wyderski
Guest

Tue May 15, 2018 5:03 am   



Dariusz Dorochowicz wrote:

Quote:
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.

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

Zbych
Guest

Tue May 15, 2018 6:23 am   



W dniu 15.05.2018 o 00:12, Dariusz Dorochowicz pisze:
Quote:
W dniu 2018-05-14 o 22:39, Zbych pisze:
Dariusz Dorochowicz wrote on 14.05.2018 22:31:
W dniu 2018-05-14 o 12:53, Zbych pisze:
W dniu 14.05.2018 o 12:25, Piotr Wyderski pisze:
Zbych wrote:

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

Takiego z 8. 12-bitowymi DACami nie widziałem, więc uniwersalnych
wyjść analogowych nie będzie (za wiele).

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.

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.

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

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.

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

Dariusz Dorochowicz
Guest

Tue May 15, 2018 9:59 am   



W dniu 2018-05-15 o 08:23, Zbych pisze:
Quote:
W dniu 15.05.2018 o 00:12, Dariusz Dorochowicz 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.

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

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

Zbych
Guest

Tue May 15, 2018 6:22 pm   



Dariusz Dorochowicz wrote on 15.05.2018 11:59:
Quote:
W dniu 2018-05-15 o 08:23, Zbych pisze:
W dniu 15.05.2018 o 00:12, Dariusz Dorochowicz 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.

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

Ale ten bootloader najpierw musi się w procku znaleźć - nie każdy go ma,
więc pinów trzeba więcej.

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ć:
http://pl.farnell.com/w/c/polprzewodniki-uklady-scalone/mikrokontrolery-mcu/mikrokontrolery-16-32-bitowe-mcu-arm/prl/wyniki?st=cortex-m0&sort=P_PRICE

Dariusz Dorochowicz
Guest

Tue May 15, 2018 7:27 pm   



W dniu 2018-05-15 o 20:22, Zbych pisze:
Quote:
Dariusz Dorochowicz wrote on 15.05.2018 11:59:
W dniu 2018-05-15 o 08:23, Zbych pisze:
W dniu 15.05.2018 o 00:12, Dariusz Dorochowicz 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.

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

Ale ten bootloader najpierw musi się w procku znaleźć - nie każdy go ma,
więc pinów trzeba więcej.

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

Chociażby SAM D20 i okolice.

Pozdrawiam

DD

Zbych
Guest

Tue May 15, 2018 8:28 pm   



Dariusz Dorochowicz wrote on 15.05.2018 21:27:
Quote:
W dniu 2018-05-15 o 20:22, Zbych pisze:
Dariusz Dorochowicz wrote on 15.05.2018 11:59:
W dniu 2018-05-15 o 08:23, Zbych pisze:
W dniu 15.05.2018 o 00:12, Dariusz Dorochowicz 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.

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

Ale ten bootloader najpierw musi się w procku znaleźć - nie każdy go ma,
więc pinów trzeba więcej.

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

Chociażby SAM D20 i okolice.

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

Dariusz Dorochowicz
Guest

Wed May 16, 2018 4:33 am   



W dniu 2018-05-15 o 22:28, Zbych pisze:
Quote:
Dariusz Dorochowicz wrote on 15.05.2018 21:27:
W dniu 2018-05-15 o 20:22, Zbych pisze:
Dariusz Dorochowicz wrote on 15.05.2018 11:59:
W dniu 2018-05-15 o 08:23, Zbych pisze:
W dniu 15.05.2018 o 00:12, Dariusz Dorochowicz 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.

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

Ale ten bootloader najpierw musi się w procku znaleźć - nie każdy go
ma,
więc pinów trzeba więcej.

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

Chociażby SAM D20 i okolice.

Faktycznie dali dupy, ale nadal wystarczą ci 3 druty do programowania
(gnd, swd, swclk).
Nie dali, po prostu obniżyli koszty. Chcesz, to sobie sam zaprogramuj.

Chcesz powiedzieć, że reset i zasilanie nie są potrzebne?

Pozdrawiam

DD

Zbych
Guest

Wed May 16, 2018 6:07 am   



W dniu 16.05.2018 o 06:33, Dariusz Dorochowicz pisze:
Quote:
W dniu 2018-05-15 o 22:28, Zbych pisze:
Dariusz Dorochowicz wrote on 15.05.2018 21:27:
W dniu 2018-05-15 o 20:22, Zbych pisze:
Dariusz Dorochowicz wrote on 15.05.2018 11:59:
W dniu 2018-05-15 o 08:23, Zbych pisze:
W dniu 15.05.2018 o 00:12, Dariusz Dorochowicz 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.

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

Ale ten bootloader najpierw musi się w procku znaleźć - nie każdy
go ma,
więc pinów trzeba więcej.

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

Chociażby SAM D20 i okolice.

Faktycznie dali dupy, ale nadal wystarczą ci 3 druty do programowania
(gnd, swd, swclk).
Nie dali, po prostu obniżyli koszty. Chcesz, to sobie sam zaprogramuj.

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.

Quote:
Chcesz powiedzieć, że reset i zasilanie nie są potrzebne?

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)?

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - AD5592 vs. AD5593: Jak stworzyć uniwersalny moduł IO dla zmiennych sygnałów?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map