RTV forum PL | NewsGroups PL

Szukam potencjometru cyfrowego 8-bit (SPI/I2C) obsługującego 20mA

no to mam problem...

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Szukam potencjometru cyfrowego 8-bit (SPI/I2C) obsługującego 20mA

Goto page 1, 2  Next

sundayman
Guest

Sat Dec 02, 2023 5:05 am   



Poczebuję potencjometr cyfrowy ( wartość 0-200R, ale mogę zbocznikować
rezystorem więc w sumie prawie każda wartość będzie OK ), który muszę
wpiąć pomiędzy GND a napięci 0.6V.
Taki na 8 bitów najlepiej.Coby miał SPI albo I2C.

No i gitara : Na przykład taki MCP4161-502E pasi jak ta lala.
ALE - maksymalnie może przyjąc 2.5mA I w zasadzie jak widzę, to
wszystkie podobnie.

A ja tam mam 20mA.
Kurła. Co zrobić ?

Podpowiedzi a'la "wyjebać to przez okno" nie chcę, sam już na to wpadłem
i rozważam.

sundayman
Guest

Sat Dec 02, 2023 5:08 am   



A nie dodałem. Toto ma robić za rezystor regulowany (coby mieć te
wypadkowe 0-200R ) a nie potencjometr z suwakiem.

Dawid Rutkowski
Guest

Sat Dec 02, 2023 10:25 am   



sobota, 2 grudnia 2023 o 04:08:17 UTC+1 sundayman napisał(a):
Quote:
A nie dodałem. Toto ma robić za rezystor regulowany (coby mieć te
wypadkowe 0-200R ) a nie potencjometr z suwakiem.

Równolegle 8?
Ciekawe czy jak na I2C byłoby 8 z tym samym
adresem to by można było jedną komendą
wszystkie ustawiać - oczywiscie na identyczną wartość.

sundayman
Guest

Sat Dec 02, 2023 12:55 pm   



Quote:
Równolegle 8?
Ciekawe czy jak na I2C byłoby 8 z tym samym
adresem to by można było jedną komendą
wszystkie ustawiać - oczywiscie na identyczną wartość.

Pewnie tak, ale trochę to mało eleganckie no i nie wiadomo czy by jakieś
wyścigi nie nastąpiły. A jak by nastąpiły no to duda blada...

Może powiem do czego to - otóż mam zasilacz do LED, który muszę
przerobić na ściemnialny. No i tam jest układ, który rezystorem 1-200R
daje możliwość regulacji w sensownym zakresie. Nie pytajcie dlaczego
taka kombinacja.
Żona kazała.

Posiedziałem nad tym i mam 3 opcje.

1. Użyć MOSFETA jako VCR. Robiłem symulacje, da się toto zrobić chociaż
charakterystyka jest koszmarna, trzeba by dopasować się z napięciem
sterującym no i potem dobrać w sofcie poziomy, żeby było OK.
Ale biorąc pod uwagę, że tam z 10 poziomów jasności wystarczy i nie musi
być dokładnie to by przeszło pewnie.

2. Drabinka rezystorowa R-2R. Bity zwierane do GND mosfetami.
Symulowałem ale toto nie jest liniowe jak traktować jako rezystor
tylko jakieś wykładnicze chyba. Tak że nie bardzo.

3. Zrobić po prostu 10 rezystorów dopinanych mosfetami, dobranych
wartościami odpowiednio i chuj.

I skłaniam się do ostatniej opcji, bo to będzie najprostsze.
Chociaż trochę mi wstyd się tak poddać. Ale nie chcę też się z tym
męczyć bo czas to piniondz.

No chyba, że ktoś będzie miał lepszy pomysł i uratuje godność
elektronika, który się prądom nie kłaniał Smile

sundayman
Guest

Sat Dec 02, 2023 1:34 pm   



W dniu 02.12.2023 o 11:55, sundayman pisze:
Quote:

Równolegle 8?
Ciekawe czy jak na I2C byłoby 8 z tym samym
adresem to by można było jedną komendą
wszystkie ustawiać - oczywiscie na identyczną wartość.

jakby na chwilkę całość odpinać mosfetem od GND to można by po kolei

wszystkie ustawić, i dopiero potem dopiąć.
To by były milisekundy więc nie kłopot.

Aaaale - przypomniało mi się ; jak dziś mierzyłem, to było chyba 38mA
dla 1 ohma. Albo się pomyliłem wcześniej z pamięci albo toto niestabilne
jest.

Tak czy owak, trzeba przyjąć z 50mA żeby był spokój.
No to trochę dużo by wyszło tych układów Smile

Janusz
Guest

Sat Dec 02, 2023 1:42 pm   



W dniu 2.12.2023 o 12:34, sundayman pisze:
Quote:
W dniu 02.12.2023 o 11:55, sundayman pisze:

Równolegle 8?
Ciekawe czy jak na I2C byłoby 8 z tym samym
adresem to by można było jedną komendą
wszystkie ustawiać - oczywiscie na identyczną wartość.

jakby na chwilkę całość odpinać mosfetem od GND to można by po kolei
wszystkie ustawić, i dopiero potem dopiąć.
To by były milisekundy więc nie kłopot.

Aaaale - przypomniało mi się ; jak dziś mierzyłem, to było chyba 38mA
dla 1 ohma. Albo się pomyliłem wcześniej z pamięci albo toto niestabilne
jest.

Tak czy owak, trzeba przyjąć z 50mA żeby był spokój.
No to trochę dużo by wyszło tych układów Smile
Dać wzm operacyjny jako wtórnik na wyjściu z tego potencjometra.

Oczywiście odpowiedni z odpowiednik prądem, najlepiej R2R, np MCP6051,
5,5V max zasilania i 30mA max prądu.

--
Janusz

Paweł Pawłowicz
Guest

Sat Dec 02, 2023 1:58 pm   



W dniu 02.12.2023 o 12:42, Janusz pisze:
Quote:
W dniu 2.12.2023 o 12:34, sundayman pisze:
W dniu 02.12.2023 o 11:55, sundayman pisze:

Równolegle 8?
Ciekawe czy jak na I2C byłoby 8 z tym samym
adresem to by można było jedną komendą
wszystkie ustawiać - oczywiscie na identyczną wartość.

jakby na chwilkę całość odpinać mosfetem od GND to można by po kolei
wszystkie ustawić, i dopiero potem dopiąć.
To by były milisekundy więc nie kłopot.

Aaaale - przypomniało mi się ; jak dziś mierzyłem, to było chyba 38mA
dla 1 ohma. Albo się pomyliłem wcześniej z pamięci albo toto
niestabilne jest.

Tak czy owak, trzeba przyjąć z 50mA żeby był spokój.
No to trochę dużo by wyszło tych układów Smile
Dać wzm operacyjny jako wtórnik na wyjściu z tego potencjometra.
Oczywiście odpowiedni z odpowiednik prądem, najlepiej R2R, np MCP6051,
5,5V max zasilania i 30mA max prądu.

Nie chce mi się liczyć, bo w datasheecie nie jest to podane
bezpośrednio. Można jednak oszacować, że przy 30mA napięcie na wyjściu
będzie z grubsza 300mV. A to może być położyć sprawę.

Paweł

Janusz
Guest

Sat Dec 02, 2023 6:19 pm   



W dniu 2.12.2023 o 12:58, Paweł Pawłowicz pisze:
Quote:
W dniu 02.12.2023 o 12:42, Janusz pisze:
W dniu 2.12.2023 o 12:34, sundayman pisze:
W dniu 02.12.2023 o 11:55, sundayman pisze:

Równolegle 8?
Ciekawe czy jak na I2C byłoby 8 z tym samym
adresem to by można było jedną komendą
wszystkie ustawiać - oczywiscie na identyczną wartość.

jakby na chwilkę całość odpinać mosfetem od GND to można by po kolei
wszystkie ustawić, i dopiero potem dopiąć.
To by były milisekundy więc nie kłopot.

Aaaale - przypomniało mi się ; jak dziś mierzyłem, to było chyba 38mA
dla 1 ohma. Albo się pomyliłem wcześniej z pamięci albo toto
niestabilne jest.

Tak czy owak, trzeba przyjąć z 50mA żeby był spokój.
No to trochę dużo by wyszło tych układów Smile
Dać wzm operacyjny jako wtórnik na wyjściu z tego potencjometra.
Oczywiście odpowiedni z odpowiednik prądem, najlepiej R2R, np MCP6051,
5,5V max zasilania i 30mA max prądu.

Nie chce mi się liczyć, bo w datasheecie nie jest to podane
bezpośrednio. Można jednak oszacować, że przy 30mA napięcie na wyjściu
będzie z grubsza 300mV. A to może być położyć sprawę.
No to można dać inny z symetrycznym zasilaniem, albo z lekko

przesuniętym minusem za pomocą diody, wybór wzm oper jest ogromny.

--
Janusz

Paweł Pawłowicz
Guest

Sat Dec 02, 2023 6:50 pm   



W dniu 02.12.2023 o 17:19, Janusz pisze:
Quote:
W dniu 2.12.2023 o 12:58, Paweł Pawłowicz pisze:
W dniu 02.12.2023 o 12:42, Janusz pisze:
W dniu 2.12.2023 o 12:34, sundayman pisze:
W dniu 02.12.2023 o 11:55, sundayman pisze:

Równolegle 8?
Ciekawe czy jak na I2C byłoby 8 z tym samym
adresem to by można było jedną komendą
wszystkie ustawiać - oczywiscie na identyczną wartość.

jakby na chwilkę całość odpinać mosfetem od GND to można by po kolei
wszystkie ustawić, i dopiero potem dopiąć.
To by były milisekundy więc nie kłopot.

Aaaale - przypomniało mi się ; jak dziś mierzyłem, to było chyba
38mA dla 1 ohma. Albo się pomyliłem wcześniej z pamięci albo toto
niestabilne jest.

Tak czy owak, trzeba przyjąć z 50mA żeby był spokój.
No to trochę dużo by wyszło tych układów Smile
Dać wzm operacyjny jako wtórnik na wyjściu z tego potencjometra.
Oczywiście odpowiedni z odpowiednik prądem, najlepiej R2R, np
MCP6051, 5,5V max zasilania i 30mA max prądu.

Nie chce mi się liczyć, bo w datasheecie nie jest to podane
bezpośrednio. Można jednak oszacować, że przy 30mA napięcie na wyjściu
będzie z grubsza 300mV. A to może położyć sprawę.
No to można dać inny z symetrycznym zasilaniem, albo z lekko
przesuniętym minusem za pomocą diody, wybór wzm oper jest ogromny.

Nie zmienia to faktu że żaden R2R nie da zerowego napięcia przy 50mA. A
ujemnego zasilania tam raczej nie ma, więc z symetrycznym zasilaniem
będzie kłopot.
Nie wiem, jak zbudowany jest ten zasilacz, może PWM z małego Atmelka?
Ewentualnie z uśrednianiem.

Paweł

Rutkowski, Jacek
Guest

Sat Dec 02, 2023 8:34 pm   



W dniu 02.12.2023 o 04:05, sundayman pisze:
Quote:
Poczebuję potencjometr cyfrowy ( wartość 0-200R, ale mogę zbocznikować
rezystorem więc w sumie prawie każda wartość będzie OK ), który muszę
wpiąć pomiędzy GND a napięci 0.6V.
Taki na 8 bitów najlepiej.Coby miał SPI albo I2C.

No i gitara : Na przykład taki MCP4161-502E pasi jak ta lala.
ALE - maksymalnie może przyjąc 2.5mA  I w zasadzie jak widzę, to
wszystkie podobnie.

A ja tam mam 20mA.
Kurła. Co zrobić ?

Podpowiedzi a'la "wyjebać to przez okno" nie chcę, sam już na to wpadłem
i rozważam.
A jak dasz mosfeta z 1R i PWMa?

8bit PWM i kondensator ewentualnie przed rezystorem żeby mniej migało?
--
pzdr, j.r.

sundayman
Guest

Mon Dec 04, 2023 2:32 am   



Quote:
A jak dasz mosfeta z 1R i PWMa?

Układ, którym sterujemy to DP9502B.
Tutaj ktoś coś z nim dłubał też :
https://www.instructables.com/Dp9502b-Led-Driver-Hacking-and-Current-Reduction-f/

No w każdym razie, rezystor o który mowa siedzi między pine 7(CS) a GND
i ustawia prąd dla ledów. Normalnie tam jest 1R co daje gw. wzoru 300mA.
Eksperymentalnie sprawdziłem, że zwiększanie go do 200R ładnie reguluje
jasność. Odłączenie - wyłącza całkiem. Niby logiczne.

ALE - przez ten rezystor nie płynie cały prąd z LED do GND, bo tam jest
na tym 1R maksymalnie te wspomniane 35mA czy coś w okolicy.

Trzeba by sprawdzić, że PWM by dało pożądany efekt. Ale może to jest i
pomysł. Musiałbym podłączyć i zobaczyć czy będzie OK.

Wcześniej myślałem o PWM zanim się dobrałem do tego DP9502B.
Miałem zamiar zrobić całość od początku z PWM właśnie. A potem się
okazało, że tym rezystorem się da no i porzuciłem pomysł.

No dobra, jutro sprawdzę może.


> 8bit PWM i kondensator ewentualnie przed rezystorem żeby mniej migało?

Ceat
Guest

Mon Dec 04, 2023 5:00 am   



W dniu 04.12.2023 o 01:32, sundayman pisze:
Quote:

A jak dasz mosfeta z 1R i PWMa?

Układ, którym sterujemy to DP9502B.
Tutaj ktoś coś z nim dłubał też :
https://www.instructables.com/Dp9502b-Led-Driver-Hacking-and-Current-Reduction-f/


No w każdym razie, rezystor o który mowa siedzi między pine 7(CS) a GND
i ustawia prąd dla ledów. Normalnie tam jest 1R co daje gw. wzoru 300mA.
Eksperymentalnie sprawdziłem, że zwiększanie go do 200R ładnie reguluje
jasność. Odłączenie - wyłącza całkiem. Niby logiczne.

ALE - przez ten rezystor nie płynie cały prąd z LED do GND, bo tam jest
na tym 1R maksymalnie te wspomniane 35mA czy coś w okolicy.

Trzeba by sprawdzić, że PWM by dało pożądany efekt. Ale może to jest i
pomysł. Musiałbym podłączyć i zobaczyć czy będzie OK.

Wcześniej myślałem o PWM zanim się dobrałem do tego DP9502B.
Miałem zamiar zrobić całość od początku z PWM właśnie. A potem się
okazało, że tym rezystorem się da no i porzuciłem pomysł.

No dobra, jutro sprawdzę może.


8bit PWM i kondensator ewentualnie przed rezystorem żeby mniej migało?


To prawie zwykła przetwornica step-down, tylko z kontrolą prądu a nie
napięcia. Napięcie na pinie 7 porównywane jest z 0.6V, zatem prąd w Rcs
1R osiąga 600mA w szczycie. Średnio wychodzi pewnie te 35mA ciągnięte z
zasilania, przetwarzane na 300mA w LEDach.

Dla regulacji najprościej jest rezystor Rcs zamiast do masy podłączyć do
źródła napięcia stałego regulowanego w zakresie 0-0.6V, o obciążalności
w szczycie 600mA. Zapewni Ci to efektywną regulację od maksymalnego
prądu ustalonego przez Rcs (przy 0V) do zera (przy 0.6V).

Jeśli zastosujesz PWM pamiętaj o dobrej filtracji żeby nie interferować
z częstotliwością przełączania DP9502 (ton_max+toff_max=0.32ms, czyli
3kHz minimum).

K

J.F
Guest

Mon Dec 04, 2023 2:28 pm   



On Mon, 4 Dec 2023 01:32:40 +0100, sundayman wrote:
Quote:
A jak dasz mosfeta z 1R i PWMa?
Układ, którym sterujemy to DP9502B.
Tutaj ktoś coś z nim dłubał też :
https://www.instructables.com/Dp9502b-Led-Driver-Hacking-and-Current-Reduction-f/

No w każdym razie, rezystor o który mowa siedzi między pine 7(CS) a GND
i ustawia prąd dla ledów. Normalnie tam jest 1R co daje gw. wzoru 300mA.
Eksperymentalnie sprawdziłem, że zwiększanie go do 200R ładnie reguluje
jasność. Odłączenie - wyłącza całkiem. Niby logiczne.

ALE - przez ten rezystor nie płynie cały prąd z LED do GND, bo tam jest
na tym 1R maksymalnie te wspomniane 35mA czy coś w okolicy.

Moze tylko wrazenie?

Znajdziesz lepszy pdf?
https://v1.cecdn.yun300.cn/100001_2101295378/DP950XB_REV2.0_2019-08-16_CN.pdf

Bo z tego co widzę, to raczej cały przepływa, chyba ze jest gdzies
inne miejsce sterowania.
Ale to prąd maksymalny, średni będzie znacznie mniejszy.

Dobrze, ze odłaczenie rezystora nie zabiło układu.

Quote:
Trzeba by sprawdzić, że PWM by dało pożądany efekt. Ale może to jest i
pomysł. Musiałbym podłączyć i zobaczyć czy będzie OK.

Watpliwe, bo bedzie interrefowac z czestotliwoscią pracy.
Chyba, zeby tak na kilkuset Hz blokować całą przetwornicę, ale to
raczej przez ROVP.

potencjometry cyfrowe raczej odpadają, bo one mają duzy opór na
suwaku, dobrze pracują tylko jako potencjometry.

Najpewniejsze bedzie przełączanie rezystorów przekażnikami.

Mozesz sie pobawic z jakims mosfetem, regulując napieciem jego opór
.... ale to raczej niestabilne będzie.

Mozesz zapodać dodatkowy prąd na ten rezystor, zeby się dodawał
z prądem LED. Ale to tak głupio marnowac sporą moc ... i trzeba by
chyba rezystor wymienic na mocniejszy.

No i chyba by sie dało jakims układem czasowym wyzwolic to
zabezpieczenie wczesniej, ale trzeba by to zsynchronizowac z otwarciem
tranzystora ... ewentulnie moze sie przez ROVP uda ..

Na pewno jeden rezystor wlutowałbym na stałe, żeby zawsze był i
sterował.

Ciekawe co znaczy
Leading Edge Blanking (LEB)

Nadaje sie do sciemniania? Zwykłym triakiem ?

J.

Piotr Gałka
Guest

Tue Dec 05, 2023 5:41 pm   



W dniu 2023-12-04 o 13:28, J.F pisze:
Quote:
Mozesz zapodać dodatkowy prąd na ten rezystor, zeby się dodawał
z prądem LED. Ale to tak głupio marnowac sporą moc ... i trzeba by
chyba rezystor wymienic na mocniejszy.

Ja bym nie dodawał prądu tylko zabierał - czyli równolegle do tego
opornika sterowane źródło prądowe od tego punktu do GND.
NPN może sensownie pracować przy Uce=0.2V. Jak na rezystorze w emiterze
odłoży się max 0.3V to razem jeszcze w tym 0.6 da się zmieścić.
Bazę sterować mu np. PWM tak odfiltrowanym, że praktycznie jest tam DC.
Z MOSami to chyba gorzej uzyskać powtarzalność sterowania ze sztuki na
sztukę bo rozrzut napięcia sterującego znacznie większy niż przy NPN,
ale to chyba ma być jedna sztuka więc pewnie da się dobrać.
P.G.

Arnold Ziffel
Guest

Wed Dec 06, 2023 2:32 pm   



sundayman <sundayman@poczta.onet.pl> wrote:

Quote:
No w każdym razie, rezystor o który mowa siedzi między pine 7(CS) a GND
i ustawia prąd dla ledów. Normalnie tam jest 1R co daje gw. wzoru 300mA.
Eksperymentalnie sprawdziłem, że zwiększanie go do 200R ładnie reguluje
jasność. Odłączenie - wyłącza całkiem. Niby logiczne.

A jakbyś dał tam po prostu mosfeta N, zamiast tego rezystora, i sterował
nim napięciowo z dzielnika, którego jednym rezystorem będzie potencjometr
scalony? Mosfet w układzie wspólnego źródła.

--
Mówi zięć do teściowej:
- Gdzie mama jedzie?
- Na cmentarz.
- A kto rower przyprowadzi ??!!

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Szukam potencjometru cyfrowego 8-bit (SPI/I2C) obsługującego 20mA

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map