-
1. Data: 2022-04-11 16:17:29
Temat: Programmable PWM source
Od: Adam Górski <gorskiamalpawpkropkapl@xx>
Witam,
Czy ktoś może podpowiedzieć nazwę/symbol układu programowalnego
generatora PWM ?
Istotne aby miał :
- programowanie/ sterowanie przez I2C
- fout 200 - 500 kHz
- wypełnienie 10 - 90%
- dowolną liczbę kanałów w zakresie 2 - 64
Pozdrawiam
Adam Górski
-
2. Data: 2022-04-11 16:30:37
Temat: Re: Programmable PWM source
Od: "J.F" <j...@p...onet.pl>
On Mon, 11 Apr 2022 16:17:29 +0200, Adam Górski wrote:
> Czy ktoś może podpowiedzieć nazwę/symbol układu programowalnego
> generatora PWM ?
>
> Istotne aby miał :
>
> - programowanie/ sterowanie przez I2C
> - fout 200 - 500 kHz
> - wypełnienie 10 - 90%
> - dowolną liczbę kanałów w zakresie 2 - 64
a) zrobic sobie na FPGA/CPLD,
b) PCA9685?
https://allegro.pl/oferta/modul-sterownika-pwm-16-ka
nalow-pca9685-12-bit-i2c-11723964809
J.
-
3. Data: 2022-04-11 17:22:20
Temat: Re: Programmable PWM source
Od: Piotr Wyderski <b...@p...com>
Adam Górski wrote:
> Istotne aby miał :
>
> - programowanie/ sterowanie przez I2C
> - fout 200 - 500 kHz
> - wypełnienie 10 - 90%
> - dowolną liczbę kanałów w zakresie 2 - 64
Lattice MachXO2/XO3.
Pozdrawiam, Piotr
-
4. Data: 2022-04-11 17:38:34
Temat: Re: Programmable PWM source
Od: Adam Górski <gorskiamalpawpkropkapl@xx>
>> Czy ktoś może podpowiedzieć nazwę/symbol układu programowalnego
>> generatora PWM ?
>>
>> Istotne aby miał :
>>
>> - programowanie/ sterowanie przez I2C
>> - fout 200 - 500 kHz
>> - wypełnienie 10 - 90%
>> - dowolną liczbę kanałów w zakresie 2 - 64
>
> a) zrobic sobie na FPGA/CPLD,
To zawsze mogę. Szukam czegoś mniejszego.
> b) PCA9685?
Tego znalazłem. Na pierwszy rzut oka do 1.5kHz f wyjściowego.
Niestety.
Pozdrawiam
Adam Górski
-
5. Data: 2022-04-11 20:45:23
Temat: Re: Programmable PWM source
Od: Jacek Radzikowski <j...@s...die.die.die.piranet.org>
On 4/11/22 11:38, Adam Górski wrote:
>> b) PCA9685?
>
> Tego znalazłem. Na pierwszy rzut oka do 1.5kHz f wyjściowego.
>
> Niestety.
Jest trochę lepiej. Można go popędzić zegarem 50MHz z zewnętrznego
źródła, ale przy 12-bitowym podzielniku Fpwm wychodzi trochę ponad
12kHz, więc dalej mniej niż potrzebujesz.
Jacek.
-
6. Data: 2022-04-12 22:25:49
Temat: Re: Programmable PWM source
Od: Dawid Rutkowski <d...@w...pl>
poniedziałek, 11 kwietnia 2022 o 16:17:32 UTC+2 Adam Górski napisał(a):
> Witam,
>
> Czy ktoś może podpowiedzieć nazwę/symbol układu programowalnego
> generatora PWM ?
>
> Istotne aby miał :
>
> - programowanie/ sterowanie przez I2C
> - fout 200 - 500 kHz
> - wypełnienie 10 - 90%
> - dowolną liczbę kanałów w zakresie 2 - 64
Ale z jakim krokiem potrzebujesz te wypełnienia między 10% a 90%?
Bo ATmega czy nawet ATtiny z zegarem 20MHz zrobi 200kHz z regulacją kroku po 1%.
Na 500kHz po 2,5%.
-
7. Data: 2022-04-13 12:31:02
Temat: Re: Programmable PWM source
Od: Adam Górski <gorskiamalpawpkropkapl@xx>
W dniu 12.04.2022 o 22:25, Dawid Rutkowski pisze:
> poniedziałek, 11 kwietnia 2022 o 16:17:32 UTC+2 Adam Górski napisał(a):
>> Witam,
>>
>> Czy ktoś może podpowiedzieć nazwę/symbol układu programowalnego
>> generatora PWM ?
>>
>> Istotne aby miał :
>>
>> - programowanie/ sterowanie przez I2C
>> - fout 200 - 500 kHz
>> - wypełnienie 10 - 90%
>> - dowolną liczbę kanałów w zakresie 2 - 64
>
> Ale z jakim krokiem potrzebujesz te wypełnienia między 10% a 90%?
> Bo ATmega czy nawet ATtiny z zegarem 20MHz zrobi 200kHz z regulacją kroku po 1%.
> Na 500kHz po 2,5%.
9-12 bitów byłoby super. 8 też od biedy.
Problem jest taki że chcę uniknąć programowania tegoż diwajsu na etapie
produkcji.
Idealnie byłoby : sot-23-6 lub 8. I2C , vcc , gnd , out + ewentualnie
fin oraz sync.
Niestety chyba nie istnieje.
Pozdrawiam
Adam Górski
-
8. Data: 2022-04-14 13:19:46
Temat: Re: Programmable PWM source
Od: Dawid Rutkowski <d...@w...pl>
środa, 13 kwietnia 2022 o 12:31:04 UTC+2 Adam Górski napisał(a):
> W dniu 12.04.2022 o 22:25, Dawid Rutkowski pisze:
> > poniedziałek, 11 kwietnia 2022 o 16:17:32 UTC+2 Adam Górski napisał(a):
> >> Witam,
> >>
> >> Czy ktoś może podpowiedzieć nazwę/symbol układu programowalnego
> >> generatora PWM ?
> >>
> >> Istotne aby miał :
> >>
> >> - programowanie/ sterowanie przez I2C
> >> - fout 200 - 500 kHz
> >> - wypełnienie 10 - 90%
> >> - dowolną liczbę kanałów w zakresie 2 - 64
> >
> > Ale z jakim krokiem potrzebujesz te wypełnienia między 10% a 90%?
> > Bo ATmega czy nawet ATtiny z zegarem 20MHz zrobi 200kHz z regulacją kroku po 1%.
> > Na 500kHz po 2,5%.
> 9-12 bitów byłoby super. 8 też od biedy.
>
> Problem jest taki że chcę uniknąć programowania tegoż diwajsu na etapie
> produkcji.
>
> Idealnie byłoby : sot-23-6 lub 8. I2C , vcc , gnd , out + ewentualnie
> fin oraz sync.
>
> Niestety chyba nie istnieje.
Hmm, no bo ostre masz wymagania - 500kHz z 12-bitową regulacją oznacza bazę 2GHz.
Hmm, niby AD9850 może generować sinusa do 125MHz 10-bitowym DACem, co dawałoby
128GHz,
ale chyba jednak ten DAC napędzany jest z tego samego zegara i przy najwyższych
częstotliwościach przestaje być aż tak 10-bitowo dokładny.
A po co aż tak wysoka częstotliwość PWM? Kondesator się nie mieści?
-
9. Data: 2022-04-14 14:01:08
Temat: Re: Programmable PWM source
Od: Adam Górski <gorskiamalpawpkropkapl@xx>
>>>> Witam,
>>>>
>>>> Czy ktoś może podpowiedzieć nazwę/symbol układu programowalnego
>>>> generatora PWM ?
>>>>
>>>> Istotne aby miał :
>>>>
>>>> - programowanie/ sterowanie przez I2C
>>>> - fout 200 - 500 kHz
>>>> - wypełnienie 10 - 90%
>>>> - dowolną liczbę kanałów w zakresie 2 - 64
>>>
>>> Ale z jakim krokiem potrzebujesz te wypełnienia między 10% a 90%?
>>> Bo ATmega czy nawet ATtiny z zegarem 20MHz zrobi 200kHz z regulacją kroku po 1%.
>>> Na 500kHz po 2,5%.
>> 9-12 bitów byłoby super. 8 też od biedy.
>>
>> Problem jest taki że chcę uniknąć programowania tegoż diwajsu na etapie
>> produkcji.
>>
>> Idealnie byłoby : sot-23-6 lub 8. I2C , vcc , gnd , out + ewentualnie
>> fin oraz sync.
>>
>> Niestety chyba nie istnieje.
>
> Hmm, no bo ostre masz wymagania - 500kHz z 12-bitową regulacją oznacza bazę 2GHz.
> Hmm, niby AD9850 może generować sinusa do 125MHz 10-bitowym DACem, co dawałoby
128GHz,
> ale chyba jednak ten DAC napędzany jest z tego samego zegara i przy najwyższych
> częstotliwościach przestaje być aż tak 10-bitowo dokładny.
200kHz , 8 bitów jak masz - też będzie ok.
>
> A po co aż tak wysoka częstotliwość PWM? Kondesator się nie mieści?
Taka potrzebna. W tej aplikacji nie ma LPF. Nie ma zatem i kondensatora.
Mam scalak który parametry przyjmuje jako sygnał PWM a informacją jest
wypełnienie. Minimalna f wejściowa sygnału PWM jest 200kHz.
Normalnie zrobiłbym to na pierwszym z brzegu STM32 i jego timerze.
Tylko że takich scalaków ma być pierdylion zastosowanych.
Jak nie znajdę, to wezmę cpld/fpga.
Pozdrawiam
Adam Górski
-
10. Data: 2022-04-14 15:38:39
Temat: Re: Programmable PWM source
Od: "J.F" <j...@p...onet.pl>
On Wed, 13 Apr 2022 12:31:02 +0200, Adam Górski wrote:
> W dniu 12.04.2022 o 22:25, Dawid Rutkowski pisze:
>> poniedziałek, 11 kwietnia 2022 o 16:17:32 UTC+2 Adam Górski napisał(a):
>>> Czy ktoś może podpowiedzieć nazwę/symbol układu programowalnego
>>> generatora PWM ?
>>>
>>> Istotne aby miał :
>>>
>>> - programowanie/ sterowanie przez I2C
>>> - fout 200 - 500 kHz
>>> - wypełnienie 10 - 90%
>>> - dowolną liczbę kanałów w zakresie 2 - 64
>>
>> Ale z jakim krokiem potrzebujesz te wypełnienia między 10% a 90%?
>> Bo ATmega czy nawet ATtiny z zegarem 20MHz zrobi 200kHz z regulacją kroku po 1%.
>> Na 500kHz po 2,5%.
>
> 9-12 bitów byłoby super. 8 też od biedy.
10 bit przy fout 200 kHz to 200MHz wewnetrznej rozdzielczosci.
12 bit dla fout 500kHz to 2GHz.
Niby uklad z wewnetrznym generatorem 2GHz to juz nic nadzwyczajnego
...
J.