Witam, mam takie pytanie jak dobrać/zbudować filtr RC na wyjście odbiornika IR S4810, aby przepuszczał mi sygnały cyfrowe w zakresie częstotliwości od 25 do 60KHz.
Ogólnie ma to współpracować z takim układem. Tzn. czy Rf i Cf tak powinny być podłączone i jak obliczyć ich wartości, bo zakładam że R3 (4.7KΩ) też będzie miało wpływ na ten filtr?
PS. Proszę się nie sugerować tym TSOPem na schemacie na 100% tam go nie będzie.
No i układ S4810 jest aktywny stanem niskim (zero logiczne)
Filtr RC na wyjście odbiornika IR S4810
Katalog mówi ci innegoNo i układ S4810 jest aktywny stanem niskim (zero logiczne)
https://www.distrelec.de/ishop/Datasheets/07522303.pdf
I za pomocą filtra dolnoprzepustowego nie "odfiltrujesz" wycinka pasma.
Ad1. Faktycznie się pomyliłem aktywny jest stanem wysokim nie niskim.
Ad2. Co chcę uzyskać logicznie ? Zera i jedynki, zresztą czujnik ten niczego innego mi nie dostarczy. A filtr chcę dodać po to, aby nie przechodziły wyższe częstotliwości. Ogólnie to układ ma być radarem, który nadaje paczkę impulsów o określonej częstotliwości i czasie, i jak ją odbierze to zasygnalizuje wykrycie przeszkody. Na PB1 mam dodatkowo dostępne wejście komparatora analogowego AN1, co może się też przydać.
Proszę nie pytać dla czego nie użyję TSOPa lub odpowiednika, bo mi po prostu te układy nie pasują. Co do filtru to ważne żeby odcinał górne częstotliwości, od dołu może być od 0Hz, te 20 do 60KHz podałem bo w takim zakresie będzie nadawał czujnik..
Obliczyłem z wzoru F = 1 / (2ΠRC) i wyszło mi R = 2,2KΩ i 1nF. co powinno dać ok 76,923KHz ?
Ad2. Co chcę uzyskać logicznie ? Zera i jedynki, zresztą czujnik ten niczego innego mi nie dostarczy. A filtr chcę dodać po to, aby nie przechodziły wyższe częstotliwości. Ogólnie to układ ma być radarem, który nadaje paczkę impulsów o określonej częstotliwości i czasie, i jak ją odbierze to zasygnalizuje wykrycie przeszkody. Na PB1 mam dodatkowo dostępne wejście komparatora analogowego AN1, co może się też przydać.
Proszę nie pytać dla czego nie użyję TSOPa lub odpowiednika, bo mi po prostu te układy nie pasują. Co do filtru to ważne żeby odcinał górne częstotliwości, od dołu może być od 0Hz, te 20 do 60KHz podałem bo w takim zakresie będzie nadawał czujnik..
Obliczyłem z wzoru F = 1 / (2ΠRC) i wyszło mi R = 2,2KΩ i 1nF. co powinno dać ok 76,923KHz ?
Ten wzór ze stałą czasową co podałeś mówi, przy jakiej częstotliwości filtr ten będzie miał tłumienie 3dB. Twoje zadanie nie będzie takie proste jak wpięcie rezystora i kondensatora między detektor a mikrokontroler. Musisz zastosować filtr, niekoniecznie jednostopniowy, oraz jakiś układ detekcji który sygnał zza filtra zamieni na zero lub jedynkę (najprostszy to chyba będzie detektor diodowy i komparator). Zainteresuj się też układem NE567 - chyba czegoś takiego właśnie szukasz.
Musisz pamiętać, że filtr dolnoprzepustowy jest też układem nieuśredniającym.
I np. jak zastosujesz R = 2,2KΩ i 1nF Fd = 72.343KHz i podasz na jego wejście sygnał prostokątny.
To tak do częstotliwości 7.2343KHz na wyjściu będziesz miał "prostokąt".
Potem już zaczyna się uśrednianie przebiegu, co powoduje zamianę "prostokąta" w trójkąt.
I np. jak zastosujesz R = 2,2KΩ i 1nF Fd = 72.343KHz i podasz na jego wejście sygnał prostokątny.
To tak do częstotliwości 7.2343KHz na wyjściu będziesz miał "prostokąt".
Potem już zaczyna się uśrednianie przebiegu, co powoduje zamianę "prostokąta" w trójkąt.
Zreasumujmy temat:
Ponieważ układ który chcę budować ma bym mały odpadają dodatkowe układy scalone jak NE567.
Ze Względu na to że chcę użyć jak najmniejszego CPU, oraz korzystać z USI jako sprzętowego SLAVE I2C, to jestem ograniczony do pewnych końcówek CPU, konkretnie do wejścia AIN1, czy odwracającego komparatora w MCU, do AIN+ mogę tylko podpiąć wewnętrzne VRef = 1.1V
Na razie udało mi się wykombinować coś takiego, ale nie wiem czy to dobra koncepcja ?
Szczerze nie bardzo wiem jak się za to zabrać, dekoder szeregowy, równoległy czy jaki tam dać ?
Ponieważ układ który chcę budować ma bym mały odpadają dodatkowe układy scalone jak NE567.
Ze Względu na to że chcę użyć jak najmniejszego CPU, oraz korzystać z USI jako sprzętowego SLAVE I2C, to jestem ograniczony do pewnych końcówek CPU, konkretnie do wejścia AIN1, czy odwracającego komparatora w MCU, do AIN+ mogę tylko podpiąć wewnętrzne VRef = 1.1V
Na razie udało mi się wykombinować coś takiego, ale nie wiem czy to dobra koncepcja ?
Szczerze nie bardzo wiem jak się za to zabrać, dekoder szeregowy, równoległy czy jaki tam dać ?