eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaProgrammable PWM source
Ilość wypowiedzi w tym wątku: 23

  • 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.

strony : [ 1 ] . 2 . 3


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: