Goto page Previous 1, 2
Zbych
Guest
Mon Apr 18, 2022 12:06 am
Adam GĂłrski
Guest
Wed Apr 20, 2022 9:59 am
W dniu 14.04.2022 o 15:51, J.F pisze:
Quote:
On Thu, 14 Apr 2022 14:01:08 +0200, Adam Górski wrote:
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.
Wow, a coz to za scalak?
Wewnetrznie analogowy, czy cyfrowy?
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.
Cyfrowy na 99%. Niestety nie mogę podać symbolu. NDA.
Pozdrawiam
Adam Górski
Adam GĂłrski
Guest
Wed Apr 20, 2022 10:00 am
Quote:
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.
Jak ma być kilka w jednym urządzeniu to pewnie będzie to najlepsze rozwiązanie, bo jeszcze nadziałbyś się na problem adresów I2C.
A są cpld/fpga pędzone z 2GHz?
Choć z drugiej strony styknie i 50MHz.
Do problemów z adresami mam PCA9544.
Adam Górski
Adam GĂłrski
Guest
Wed Apr 20, 2022 10:06 am
Quote:
Hmm, no bo ostre masz wymagania - 500kHz z 12-bitową regulacją oznacza
bazę 2GHz.
Niekoniecznie, cyfrowa linia opóźniająca może znacznie podnieść
rozdzielczość bez zmiany bazy. Ale to znowu małe FPGA za kilkanaście
złotych, a Adam szuka "czegoś prostszego".
Pozdrawiam, Piotr
Linie opóźniające albo pll. Na Alterach/Intelu Cyclone III spokojnie
zrobiłem 100kHz 16bit PWM bez żadnego problemu choć Cyclone III nawet
nie zbliża się nawet do 6.5 GHz.
Prostszego również , ale bardziej mi zależy na nie programowaniu w
czasie produkcji.
Pozdrawiam
Adam Górski
Adam GĂłrski
Guest
Wed Apr 20, 2022 10:09 am
Quote:
Może to i jest jakaś myśl ....
Tylko czy protokół do programowania jest dostępny ?
J.F.
Guest
Wed Apr 20, 2022 11:45 am
Użytkownik "Adam Górski" napisał w wiadomości grup
dyskusyjnych:625fd98e$0$495$65785112@news.neostrada.pl...
W dniu 14.04.2022 o 15:51, J.F pisze:
Quote:
On Thu, 14 Apr 2022 14:01:08 +0200, Adam Górski wrote:
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.
Wow, a coz to za scalak?
Wewnetrznie analogowy, czy cyfrowy?
Cyfrowy na 99%. Niestety nie mogę podać symbolu. NDA.
To ten scalak sam ma zegar 2GHz, czy jakos inaczej uzywa sygnału PWM ?
J.
Adam GĂłrski
Guest
Wed Apr 20, 2022 12:21 pm
Quote:
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.
Wow, a coz to za scalak?
Wewnetrznie analogowy, czy cyfrowy?
Cyfrowy na 99%. Niestety nie mogę podać symbolu. NDA.
To ten scalak sam ma zegar 2GHz, czy jakos inaczej uzywa sygnału PWM ?
Tego do końca nie jestem pewien. Dokumentacja jest bardzo lakoniczna.
Pozdrawiam
Adam Górski
Zbych
Guest
Thu Apr 21, 2022 6:51 pm
Adam Górski wrote on 20.04.2022 12:09:
Quote:
Myślę, że bez problemów znajdziesz odpowiednie AN od producentów.
Goto page Previous 1, 2