RTV forum PL | NewsGroups PL

Generator PWM DS1050 - ktoś rozumie dokumentacj ę?

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Generator PWM DS1050 - ktoś rozumie dokumentacj ę?

Atlantis
Guest

Tue May 12, 2020 5:58 am   



W jednym z projektów potrzebowałem prostego układu generującego
przebiegi PWM, który byłby sterowany z magistrali I2C.
Znalazłem coś takiego jak DS1050. Szybki rzut oka na dokumentację
pokazał bardzo prostą aplikację, więc umieściłem go w swoim projekcie. W
moim urządzeniu układ ma sterować diodą w strukturze transoptora.
Założyłem, że będzie miał odpowiednią wydajność prądową - w końcu nawet
prosty NE555 jest w stanie migać diodą, a mikrokontrolery i logiczne
układy cyfrowe od kilkudziesięciu lat ne mają problemu z ogarnięciem
tych kilkudziesięciu mA, zarówno jako sink i source.

Tak więc na moim schemacie pomiędzy wyjściem DS1050 i wejściem
transoptora jest tylko rezystor.

Teraz jednak zabrałem się za uruchamianie układu i pisząc kod jeszcze
raz zajrzałem do dokumentacji.

https://datasheets.maximintegrated.com/en/ds/DS1050-DS1050X-010.pdf

No i w oczy rzuciło mi się kilka podejrzanie wyglądających stwierdzeń w
tabelce na stronie 7. "PWM Output Currents" są opisane jako MINIMUM 2 mA
(Ioh) lub 3 mA (Iol). Wartość maksymalna nie jest wymieniona, a przecież
ona jest tutaj najbardziej krytyczna. W dodatku co ma oznaczać minimum 3
mA w tym kontekście? Przecież jeśli postanowię sterować bramką MOSFET-a
za pomocą tego układu, to średni prąd wypływający z tego wyjścia będzie
znacznie mniejszy. Przez chwilę pomyślałem, że może autor dokumentacji
popełnił błąd, mając na myśli MAKSYMALNIE 2-3 mA. Byłoby to jednak
absurdalnie niską wartością, jak na współczesne standardy.
Do tego parametr "LOW Level Ouput Voltage (SDA)" przyjmuje założenie, że
"sink current" na tej linii wynosi 6 mA. Mielibyśmy więc do czynienia z
jeszcze większym absurdem - linią magistrali zdolną do wytrzymania dwa
razy większego prądu niż wyjście PWM.

Ktoś może potwierdzić/zaprzeczyć czy ta linia może sterować bezpośrednio
diodą?

KLoSS
Guest

Tue May 12, 2020 8:41 am   



Hej.
W dniu 12.05.2020 o 07:58, Atlantis pisze:
Quote:
W jednym z projektów potrzebowałem prostego układu generującego
przebiegi PWM, który byłby sterowany z magistrali I2C.
Znalazłem coś takiego jak DS1050.

...

Ktoś może potwierdzić/zaprzeczyć czy ta linia może sterować bezpośrednio
diodą?


Hej.

W dniu 12.05.2020 o 07:58, Atlantis pisze:
Quote:
W jednym z projektów potrzebowałem prostego układu generującego
przebiegi PWM, który byłby sterowany z magistrali I2C.
Znalazłem coś takiego jak DS1050. >> ...

Ktoś może potwierdzić/zaprzeczyć czy ta linia może sterować bezpośrednio
diodą?



Wg datasheet
Output Impedance 200 Ohm

czyli przy 5V możesz obciążyć 25mA
i ok. 14mA przy 2,7V.

--
KLoSS

--
Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast.
https://www.avast.com/antivirus

Atlantis
Guest

Tue May 12, 2020 9:27 am   



On 12.05.2020 10:41, KLoSS wrote:

Quote:
Wg datasheet
Output Impedance 200 Ohm

Ok, dzięki. Umknęła mi ta część, noty katalogowe układów scalonych
zwykle podają po prostu wydajność prądową wyjść...
Wartość wysoka, ale wygląda na to, że mogę podpiąć diodę. Rozumiem, że
te 200 omów traktuję jako element rezystancji włączonej w szereg z
diodą, czyli dając w moim układzie 200 omów, uzyskam taki efekt, jakbym
wpiął 400 omów. Nie ma już żadnych pułapek?

KLoSS
Guest

Tue May 12, 2020 10:21 am   



W dniu 12.05.2020 o 11:27, Atlantis pisze:
Quote:
On 12.05.2020 10:41, KLoSS wrote:

Wg datasheet
Output Impedance 200 Ohm

Ok, dzięki. Umknęła mi ta część, noty katalogowe układów scalonych
zwykle podają po prostu wydajność prądową wyjść...
Wartość wysoka, ale wygląda na to, że mogę podpiąć diodę. Rozumiem, że
te 200 omów traktuję jako element rezystancji włączonej w szereg z
diodą, czyli dając w moim układzie 200 omów, uzyskam taki efekt, jakbym
wpiął 400 omów. Nie ma już żadnych pułapek?


Nie wiem skąd to 400 omów Tobie wyszło (nie twierdze, że to źle tylko
trzeba policzyć).

Rezystor szeregowy diody zależy od spadku napięcia na diodzie.

Tutaj,
https://eduinf.waw.pl/inf/prg/009_kurs_avr_old/0007.php

w opisie LED masz wzór na jak wyliczyć rezystor szeregowy dla
określonego prądu o kreślonego spadu napięcia na diodzie.

Jeśli chcesz policzyć rezystor szeregowy dla maksymalnego prądu dla tego
DS1050 to:

najpierw wg napięcia zasilania: np. dla 5V liczysz maksymalny
dopuszczalny prąd dla DS1050 przy tym napięciu:

5V/200Ohm = 25mA

potem powiedzmy dla diody czerwonej która ma spadek napięcia 2V

5V-2V = 3V
3V/0,025mA= 120 ohm

Czyli jak dasz w szereg rezystor 120R to będzie na granicy maksymalnej
wydajności DS1050 przy tym napięciu ale za to dioda będzie świecić
maksymalnie jasno Smile.

O ile dioda wytrzyma to 25mA bo zazwyczaj maks to jest 20mA a tak poza
tym to nie polecam dobierania prądu na granicy parametrów któregokolwiek
elementu.

Ale to tylko obliczenia przykładowe i jak dasz jakikolwiek mniejszy
rezystor od tych 120R to dla DS1050 będzie ok, ale niekoniecznie dla diody.

Dla innego napięcia zasilania trzeba policzyć analogicznie.

--
KLoSS









--
Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe Avast.
https://www.avast.com/antivirus

Janusz
Guest

Tue May 12, 2020 11:17 am   



W dniu 2020-05-12 o 07:58, Atlantis pisze:
Ale masz w tabelce dla 6mA że spadek nap jest 0,6V, więc te 5mA
spokojnie na diodę Ci wystarczy.

--
Janusz

Dariusz Dorochowicz
Guest

Tue May 12, 2020 2:32 pm   



W dniu 12.05.2020 o 15:29, wladula@gmail.com pisze:
Quote:
W dniu wtorek, 12 maja 2020 00:58:06 UTC-5 użytkownik Atlantis napisał:
W jednym z projektów potrzebowałem prostego układu generującego
przebiegi PWM, który byłby sterowany z magistrali I2C.
Znalazłem coś takiego jak DS1050. Szybki rzut oka na dokumentację
pokazał bardzo prostą aplikację, więc umieściłem go w swoim projekcie. W
moim urządzeniu układ ma sterować diodą w strukturze transoptora.
Założyłem, że będzie miał odpowiednią wydajność prądową - w końcu nawet
prosty NE555 jest w stanie migać diodą, a mikrokontrolery i logiczne
układy cyfrowe od kilkudziesięciu lat ne mają problemu z ogarnięciem
tych kilkudziesięciu mA, zarówno jako sink i source.

Tak więc na moim schemacie pomiędzy wyjściem DS1050 i wejściem
transoptora jest tylko rezystor.

Teraz jednak zabrałem się za uruchamianie układu i pisząc kod jeszcze
raz zajrzałem do dokumentacji.

https://datasheets.maximintegrated.com/en/ds/DS1050-DS1050X-010.pdf

No i w oczy rzuciło mi się kilka podejrzanie wyglądających stwierdzeń w
tabelce na stronie 7. "PWM Output Currents" są opisane jako MINIMUM 2 mA
(Ioh) lub 3 mA (Iol). Wartość maksymalna nie jest wymieniona, a przecież
ona jest tutaj najbardziej krytyczna. W dodatku co ma oznaczać minimum 3
mA w tym kontekście? Przecież jeśli postanowię sterować bramką MOSFET-a

Minimalny prąd przy spadku napięcia o 0,4V. Wszystko się zgadza. To nie
jest dopuszczalny prąd maksymalny.

Quote:
za pomocą tego układu, to średni prąd wypływający z tego wyjścia będzie
znacznie mniejszy. Przez chwilę pomyślałem, że może autor dokumentacji
popełnił błąd, mając na myśli MAKSYMALNIE 2-3 mA. Byłoby to jednak
absurdalnie niską wartością, jak na współczesne standardy.
Do tego parametr "LOW Level Ouput Voltage (SDA)" przyjmuje założenie, że
"sink current" na tej linii wynosi 6 mA. Mielibyśmy więc do czynienia z
jeszcze większym absurdem - linią magistrali zdolną do wytrzymania dwa
razy większego prądu niż wyjście PWM.

Nie taki znowu absurd. Abstrahując że tu też nie jest maksymalny prąd
wyjścia tylko napięcie wyjściowe podane przy podanym prądzie. To tylko
tyle znaczy.

Quote:
Ktoś może potwierdzić/zaprzeczyć czy ta linia może sterować bezpośrednio
diodą?

Bezpośrednio to bym nie podłączał. Ja bym podłączył przez rezystor
niskoprądowego LEDa. W Twoim przypadku jest pytanie o to jaki transoptor
masz i jak podłączony. Ciebie powinien interesować parametr CTR - jego
wartość i dla jakiego prądu jest podany. I jego charakterystyka.

Quote:
A nie będziesz miał problemu ze świeceniem diody? PWM da na wyjściu stałą
amplitudę prostokątnego przebiegu, o regulowanym wypełnieniu impulsu i nawet
przy 5% wypełnienia, dioda będzie świecić prawie tak jak przy 100%.

Na wyjściu ma transoptor. To trochę inna bajka niż LED który ma być
widoczny dla oka, tu istotny jest CTR transoptora i elementy wokół.

Pozdrawiam

DD

Guest

Tue May 12, 2020 3:29 pm   



W dniu wtorek, 12 maja 2020 00:58:06 UTC-5 użytkownik Atlantis napisał:
Quote:
W jednym z projektów potrzebowałem prostego układu generującego
przebiegi PWM, który byłby sterowany z magistrali I2C.
Znalazłem coś takiego jak DS1050. Szybki rzut oka na dokumentację
pokazał bardzo prostą aplikację, więc umieściłem go w swoim projekcie. W
moim urządzeniu układ ma sterować diodą w strukturze transoptora.
Założyłem, że będzie miał odpowiednią wydajność prądową - w końcu nawet
prosty NE555 jest w stanie migać diodą, a mikrokontrolery i logiczne
układy cyfrowe od kilkudziesięciu lat ne mają problemu z ogarnięciem
tych kilkudziesięciu mA, zarówno jako sink i source.

Tak więc na moim schemacie pomiędzy wyjściem DS1050 i wejściem
transoptora jest tylko rezystor.

Teraz jednak zabrałem się za uruchamianie układu i pisząc kod jeszcze
raz zajrzałem do dokumentacji.

https://datasheets.maximintegrated.com/en/ds/DS1050-DS1050X-010.pdf

No i w oczy rzuciło mi się kilka podejrzanie wyglądających stwierdzeń w
tabelce na stronie 7. "PWM Output Currents" są opisane jako MINIMUM 2 mA
(Ioh) lub 3 mA (Iol). Wartość maksymalna nie jest wymieniona, a przecież
ona jest tutaj najbardziej krytyczna. W dodatku co ma oznaczać minimum 3
mA w tym kontekście? Przecież jeśli postanowię sterować bramką MOSFET-a
za pomocą tego układu, to średni prąd wypływający z tego wyjścia będzie
znacznie mniejszy. Przez chwilę pomyślałem, że może autor dokumentacji
popełnił błąd, mając na myśli MAKSYMALNIE 2-3 mA. Byłoby to jednak
absurdalnie niską wartością, jak na współczesne standardy.
Do tego parametr "LOW Level Ouput Voltage (SDA)" przyjmuje założenie, że
"sink current" na tej linii wynosi 6 mA. Mielibyśmy więc do czynienia z
jeszcze większym absurdem - linią magistrali zdolną do wytrzymania dwa
razy większego prądu niż wyjście PWM.

Ktoś może potwierdzić/zaprzeczyć czy ta linia może sterować bezpośrednio
diodą?

A nie będziesz miał problemu ze świeceniem diody? PWM da na wyjściu stałą
amplitudę prostokątnego przebiegu, o regulowanym wypełnieniu impulsu i nawet
przy 5% wypełnienia, dioda będzie świecić prawie tak jak przy 100%.

Pozdr. Władek.

Guest

Tue May 12, 2020 6:33 pm   



W dniu wtorek, 12 maja 2020 09:32:09 UTC-5 użytkownik Dariusz Dorochowicz napisał:
Quote:
W dniu 12.05.2020 o 15:29, wladula@gmail.com pisze:
W dniu wtorek, 12 maja 2020 00:58:06 UTC-5 użytkownik Atlantis napisał:
W jednym z projektów potrzebowałem prostego układu generującego
przebiegi PWM, który byłby sterowany z magistrali I2C.
Znalazłem coś takiego jak DS1050. Szybki rzut oka na dokumentację
pokazał bardzo prostą aplikację, więc umieściłem go w swoim projekcie. W
moim urządzeniu układ ma sterować diodą w strukturze transoptora.
Założyłem, że będzie miał odpowiednią wydajność prądową - w końcu nawet
prosty NE555 jest w stanie migać diodą, a mikrokontrolery i logiczne
układy cyfrowe od kilkudziesięciu lat ne mają problemu z ogarnięciem
tych kilkudziesięciu mA, zarówno jako sink i source.

Tak więc na moim schemacie pomiędzy wyjściem DS1050 i wejściem
transoptora jest tylko rezystor.

Teraz jednak zabrałem się za uruchamianie układu i pisząc kod jeszcze
raz zajrzałem do dokumentacji.

https://datasheets.maximintegrated.com/en/ds/DS1050-DS1050X-010.pdf

No i w oczy rzuciło mi się kilka podejrzanie wyglądających stwierdzeń w
tabelce na stronie 7. "PWM Output Currents" są opisane jako MINIMUM 2 mA
(Ioh) lub 3 mA (Iol). Wartość maksymalna nie jest wymieniona, a przecież
ona jest tutaj najbardziej krytyczna. W dodatku co ma oznaczać minimum 3
mA w tym kontekście? Przecież jeśli postanowię sterować bramką MOSFET-a

Minimalny prąd przy spadku napięcia o 0,4V. Wszystko się zgadza. To nie
jest dopuszczalny prąd maksymalny.

za pomocą tego układu, to średni prąd wypływający z tego wyjścia będzie
znacznie mniejszy. Przez chwilę pomyślałem, że może autor dokumentacji
popełnił błąd, mając na myśli MAKSYMALNIE 2-3 mA. Byłoby to jednak
absurdalnie niską wartością, jak na współczesne standardy.
Do tego parametr "LOW Level Ouput Voltage (SDA)" przyjmuje założenie, że
"sink current" na tej linii wynosi 6 mA. Mielibyśmy więc do czynienia z
jeszcze większym absurdem - linią magistrali zdolną do wytrzymania dwa
razy większego prądu niż wyjście PWM.

Nie taki znowu absurd. Abstrahując że tu też nie jest maksymalny prąd
wyjścia tylko napięcie wyjściowe podane przy podanym prądzie. To tylko
tyle znaczy.

Ktoś może potwierdzić/zaprzeczyć czy ta linia może sterować bezpośrednio
diodą?

Bezpośrednio to bym nie podłączał. Ja bym podłączył przez rezystor
niskoprądowego LEDa. W Twoim przypadku jest pytanie o to jaki transoptor
masz i jak podłączony. Ciebie powinien interesować parametr CTR - jego
wartość i dla jakiego prądu jest podany. I jego charakterystyka.

A nie będziesz miał problemu ze świeceniem diody? PWM da na wyjściu stałą
amplitudę prostokątnego przebiegu, o regulowanym wypełnieniu impulsu i nawet
przy 5% wypełnienia, dioda będzie świecić prawie tak jak przy 100%.

Na wyjściu ma transoptor. To trochę inna bajka niż LED który ma być
widoczny dla oka, tu istotny jest CTR transoptora i elementy wokół.

Pozdrawiam

DD

No, chyba, że tak.

Pozdr. Władek.

jacek
Guest

Tue May 12, 2020 7:01 pm   



W dniu 2020-05-12 o 15:29, wladula@gmail.com pisze:
Quote:
W dniu wtorek, 12 maja 2020 00:58:06 UTC-5 użytkownik Atlantis napisał:
W jednym z projektów potrzebowałem prostego układu generującego
przebiegi PWM, który byłby sterowany z magistrali I2C.
Znalazłem coś takiego jak DS1050. Szybki rzut oka na dokumentację
pokazał bardzo prostą aplikację, więc umieściłem go w swoim projekcie. W
moim urządzeniu układ ma sterować diodą w strukturze transoptora.
Założyłem, że będzie miał odpowiednią wydajność prądową - w końcu nawet
prosty NE555 jest w stanie migać diodą, a mikrokontrolery i logiczne
układy cyfrowe od kilkudziesięciu lat ne mają problemu z ogarnięciem
tych kilkudziesięciu mA, zarówno jako sink i source.

Tak więc na moim schemacie pomiędzy wyjściem DS1050 i wejściem
transoptora jest tylko rezystor.

Teraz jednak zabrałem się za uruchamianie układu i pisząc kod jeszcze
raz zajrzałem do dokumentacji.

https://datasheets.maximintegrated.com/en/ds/DS1050-DS1050X-010.pdf

No i w oczy rzuciło mi się kilka podejrzanie wyglądających stwierdzeń w
tabelce na stronie 7. "PWM Output Currents" są opisane jako MINIMUM 2 mA
(Ioh) lub 3 mA (Iol). Wartość maksymalna nie jest wymieniona, a przecież
ona jest tutaj najbardziej krytyczna. W dodatku co ma oznaczać minimum 3
mA w tym kontekście? Przecież jeśli postanowię sterować bramką MOSFET-a
za pomocą tego układu, to średni prąd wypływający z tego wyjścia będzie
znacznie mniejszy. Przez chwilę pomyślałem, że może autor dokumentacji
popełnił błąd, mając na myśli MAKSYMALNIE 2-3 mA. Byłoby to jednak
absurdalnie niską wartością, jak na współczesne standardy.
Do tego parametr "LOW Level Ouput Voltage (SDA)" przyjmuje założenie, że
"sink current" na tej linii wynosi 6 mA. Mielibyśmy więc do czynienia z
jeszcze większym absurdem - linią magistrali zdolną do wytrzymania dwa
razy większego prądu niż wyjście PWM.

Ktoś może potwierdzić/zaprzeczyć czy ta linia może sterować bezpośrednio
diodą?

A nie będziesz miał problemu ze świeceniem diody? PWM da na wyjściu stałą
amplitudę prostokątnego przebiegu, o regulowanym wypełnieniu impulsu i nawet
przy 5% wypełnienia, dioda będzie świecić prawie tak jak przy 100%.

Nie będzie tak samo.

Przy 5% wypełnienia oko widzi dużo ciemniej niż na 100%.
Ja mam ledy w trepach schodów i przy 7% ledwie je widać a na 30% już
znacznie jaśniej.


--
pzdr, j.r.

Guest

Wed May 13, 2020 2:58 pm   



W dniu wtorek, 12 maja 2020 14:01:35 UTC-5 użytkownik jacek napisał:
Quote:
W dniu 2020-05-12 o 15:29, wladula@gmail.com pisze:
W dniu wtorek, 12 maja 2020 00:58:06 UTC-5 użytkownik Atlantis napisał:
W jednym z projektów potrzebowałem prostego układu generującego
przebiegi PWM, który byłby sterowany z magistrali I2C.
Znalazłem coś takiego jak DS1050. Szybki rzut oka na dokumentację
pokazał bardzo prostą aplikację, więc umieściłem go w swoim projekcie. W
moim urządzeniu układ ma sterować diodą w strukturze transoptora.
Założyłem, że będzie miał odpowiednią wydajność prądową - w końcu nawet
prosty NE555 jest w stanie migać diodą, a mikrokontrolery i logiczne
układy cyfrowe od kilkudziesięciu lat ne mają problemu z ogarnięciem
tych kilkudziesięciu mA, zarówno jako sink i source.

Tak więc na moim schemacie pomiędzy wyjściem DS1050 i wejściem
transoptora jest tylko rezystor.

Teraz jednak zabrałem się za uruchamianie układu i pisząc kod jeszcze
raz zajrzałem do dokumentacji.

https://datasheets.maximintegrated.com/en/ds/DS1050-DS1050X-010.pdf

No i w oczy rzuciło mi się kilka podejrzanie wyglądających stwierdzeń w
tabelce na stronie 7. "PWM Output Currents" są opisane jako MINIMUM 2 mA
(Ioh) lub 3 mA (Iol). Wartość maksymalna nie jest wymieniona, a przecież
ona jest tutaj najbardziej krytyczna. W dodatku co ma oznaczać minimum 3
mA w tym kontekście? Przecież jeśli postanowię sterować bramką MOSFET-a
za pomocą tego układu, to średni prąd wypływający z tego wyjścia będzie
znacznie mniejszy. Przez chwilę pomyślałem, że może autor dokumentacji
popełnił błąd, mając na myśli MAKSYMALNIE 2-3 mA. Byłoby to jednak
absurdalnie niską wartością, jak na współczesne standardy.
Do tego parametr "LOW Level Ouput Voltage (SDA)" przyjmuje założenie, że
"sink current" na tej linii wynosi 6 mA. Mielibyśmy więc do czynienia z
jeszcze większym absurdem - linią magistrali zdolną do wytrzymania dwa
razy większego prądu niż wyjście PWM.

Ktoś może potwierdzić/zaprzeczyć czy ta linia może sterować bezpośrednio
diodą?

A nie będziesz miał problemu ze świeceniem diody? PWM da na wyjściu stałą
amplitudę prostokątnego przebiegu, o regulowanym wypełnieniu impulsu i nawet
przy 5% wypełnienia, dioda będzie świecić prawie tak jak przy 100%.

Nie będzie tak samo.
Przy 5% wypełnienia oko widzi dużo ciemniej niż na 100%.
Ja mam ledy w trepach schodów i przy 7% ledwie je widać a na 30% już
znacznie jaśniej.


--
pzdr, j.r.

Ja miałem amatorsko zrobiony PWM i pewnie cząstotliwość jego nie była duża i te
5% musiało być dosyć długim impulsem, że różnica w świeceniu była słabo
widoczna.

Pozdr. Władek.

elektroda NewsGroups Forum Index - Elektronika Polska - Generator PWM DS1050 - ktoś rozumie dokumentacj ę?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map