Generator PWM DS1050 - ktoś rozumie dokumentacj (2024 Update)

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.

formatting link
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ą?

Reply to
Atlantis
Loading thread data ...

Hej. W dniu 12.05.2020 o 07:58, Atlantis pisze:

Hej.

W dniu 12.05.2020 o 07:58, Atlantis pisze: > 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. >> ... >

Wg datasheet Output Impedance 200 Ohm

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

Reply to
KLoSS

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?

Reply to
Atlantis

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,

formatting link
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 :-).

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.

Reply to
KLoSS

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.

Reply to
Janusz

W dniu wtorek, 12 maja 2020 00:58:06 UTC-5 użytkownik Atlantis napisał:

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.

Reply to
wladula

W dniu 12.05.2020 o 15:29, snipped-for-privacy@gmail.com pisze:

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

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.

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.

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

Reply to
Dariusz Dorochowicz

W dniu wtorek, 12 maja 2020 09:32:09 UTC-5 użytkownik Dariusz Dorochowicz napisał:

No, chyba, że tak.

Pozdr. Władek.

Reply to
wladula

W dniu 2020-05-12 o 15:29, snipped-for-privacy@gmail.com pisze:

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.

Reply to
jacek

W dniu wtorek, 12 maja 2020 14:01:35 UTC-5 użytkownik jacek napisał:

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.

Reply to
wladula

Zupełny offtopic (odrobinę tym spamuję, ale szkoda byłoby stracić wartościowych użytkowników, jeśli można ich nie tracić...):

Widzę, że nadal piszesz z Google Groups. Planujesz gdzieś przejść, jak je zamkną (po 22 lutego)?

Reply to
Arnold Ziffel

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.