50% PWM na rezonatorze kwarcowym
50% PWM na rezonatorze kwarcowym
Heja,
Pytanie "z kosmosu"
Czy da się, i czy jest to sensowne, aby zrobić PWM rezonatorem kwarcowym 1kHz ?
W założeniu do sterowania AMC7135.
pozdro
Pytanie "z kosmosu"
Czy da się, i czy jest to sensowne, aby zrobić PWM rezonatorem kwarcowym 1kHz ?
W założeniu do sterowania AMC7135.
pozdro
Dodaj do generatora 1kHz wyzwalany którymś zboczem układ generujący impuls o regulowanym czasie trwania do 0-1ms i będziesz miał PWM.
Ostatnio zmieniony sobota 22 lut 2014, 17:53 przez ptja, łącznie zmieniany 1 raz.
--
pozdrawiam,
Jarek Andrzejewski
pozdrawiam,
Jarek Andrzejewski
No cóż, zapytam znów: o "mierzyć". Jaką "miarę" proponujesz?
PWM to Pulse Width Modulation, czyli modulacja szerokości impulsu.
Polega to na tym, że jest sobie przebieg o pewnej, stałej częstotliwości, ale regulowany jest stosunek czasu trwania stanu niskiego do czasu trwania stanu wysokiego przebiegu.
PWM może przyjąć wartość 0% i wtedy (umownie) stan wysoki nie wystąpi w ogóle, poprzez wartości 0...100%, czyli stan wysoki zajmie coraz więcej czasu całego okresu, aż do 100%, czyli trwania stanu wysokiego przez cały okres (stan niski się nie pojawi).
To ogólna idea.
A teraz "nasze" zastosowanie: przebieg generatora PWM używany jest do kluczowania zasilania LEDów. W stanie niskim prąd jest wyłączony, a w stanie wysokim - płynie.
Spadki napięcia (a może straty mocy?) będą raczej zależeć od stabilizatora prądu, kluczowanego generatorem, a nie od samego generatora i tego, czy przebieg wychodzi z nogi procesora czy z generatora zbudowanego na paru elementach.
PWM to Pulse Width Modulation, czyli modulacja szerokości impulsu.
Polega to na tym, że jest sobie przebieg o pewnej, stałej częstotliwości, ale regulowany jest stosunek czasu trwania stanu niskiego do czasu trwania stanu wysokiego przebiegu.
PWM może przyjąć wartość 0% i wtedy (umownie) stan wysoki nie wystąpi w ogóle, poprzez wartości 0...100%, czyli stan wysoki zajmie coraz więcej czasu całego okresu, aż do 100%, czyli trwania stanu wysokiego przez cały okres (stan niski się nie pojawi).
To ogólna idea.
A teraz "nasze" zastosowanie: przebieg generatora PWM używany jest do kluczowania zasilania LEDów. W stanie niskim prąd jest wyłączony, a w stanie wysokim - płynie.
Spadki napięcia (a może straty mocy?) będą raczej zależeć od stabilizatora prądu, kluczowanego generatorem, a nie od samego generatora i tego, czy przebieg wychodzi z nogi procesora czy z generatora zbudowanego na paru elementach.
--
pozdrawiam,
Jarek Andrzejewski
pozdrawiam,
Jarek Andrzejewski
Witam
Może wyjaśnijmy na początek kilka spraw, o których ptja nie wspomniał.
Jeśli chcesz uzyskać na wyjściu PWM o częstotliwości 1kHZ, to musisz zastosować taktowanie wielokrotnie wyższe. Krotność ta zależy od rozdzielczości jaka chcesz mieć. Podstawową rozdzielczością stosowana przez nas w procesorach do latarek, jest 8 bitów, czyli mamy 256 poziomów jasności włączając w to "0" i max. W procesorach Atmetla np. można dodatkowo uzyskać dwa rodzaje PWM, "szybki" i "z korekcją fazy". Szybki, dzieli częstotliwość podstawową na 256, a ten z korekcja fazy, przez 512. Aby dopełnić odpowiedź, należy dodać, że częstotliwość taktowania procesora, może być dodatkowo podzielona, zanim trafi do układów generujących PWM.
Jak więc widzisz, aby uzyskać PWM 1kHz, potrzebujesz taktowania 256kHz, lub 512kHz.
Z drugiej strony, po co Tobie aż taka stabilność częstotliwości, że chcesz użyć kwarc?
Pozdrawiam
Może wyjaśnijmy na początek kilka spraw, o których ptja nie wspomniał.
Jeśli chcesz uzyskać na wyjściu PWM o częstotliwości 1kHZ, to musisz zastosować taktowanie wielokrotnie wyższe. Krotność ta zależy od rozdzielczości jaka chcesz mieć. Podstawową rozdzielczością stosowana przez nas w procesorach do latarek, jest 8 bitów, czyli mamy 256 poziomów jasności włączając w to "0" i max. W procesorach Atmetla np. można dodatkowo uzyskać dwa rodzaje PWM, "szybki" i "z korekcją fazy". Szybki, dzieli częstotliwość podstawową na 256, a ten z korekcja fazy, przez 512. Aby dopełnić odpowiedź, należy dodać, że częstotliwość taktowania procesora, może być dodatkowo podzielona, zanim trafi do układów generujących PWM.
Jak więc widzisz, aby uzyskać PWM 1kHz, potrzebujesz taktowania 256kHz, lub 512kHz.
Z drugiej strony, po co Tobie aż taka stabilność częstotliwości, że chcesz użyć kwarc?
Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
Piszmy po polsku, wszak jesteśmy Polakami.
Witam
Pozdrawiam
Kwarc nie daje fal prostokątnej, do tego potrzebujesz generator, stabilizowany kwarcem.magus pisze:Jestem z natury ciekawski, a zaintrygowało mnie, że teoretycznie kwarc daje fale prostokątną (chyba, że się mylę), czyli jak PWM 50% Ot taka obserwacja.
Pozdrawiam
Izali miecz godniejszy niżli topór w boju?
Piszmy po polsku, wszak jesteśmy Polakami.
Piszmy po polsku, wszak jesteśmy Polakami.
mylisz się.magus pisze:kwarc daje fale prostokątną (chyba, że się mylę)
Kwarc to tylko rezonator, ustala częstotliwość generatora.
Jeśli chodzi Ci o generatory kwarcowe, to jest to po prostu cały układ zamknięty w jednej obudowie, z wyprowadzeniami do zasilania i wyjściem sygnału. W tym przypadku jest to rzeczywiście fala prostokątna, ale niewiele z tego wynika. Oczywiście możesz podłączyć to do drivera, ale uzyskasz PWM o stałym wypełnieniu. Jeśli nie zależy Ci na migotaniu (np. nie robisz stroboskopu do badania stabilności obrotów maszyny), to puszczenie przez LEDa stałego prądu o takiej wartości, jak średnia z układu z PWMem będzie efektywniejsze.
--
pozdrawiam,
Jarek Andrzejewski
pozdrawiam,
Jarek Andrzejewski