AVR87: TXC101 UHF siustuvėlis

Tai mano pirmas eksperimentas radio dažnių generavime. Todėl labai jau nekritikuokite. Viskas prasidėjo nuo signalizacijos siustuvėlio, kurio nesugebėjau paleisti. Poto iš kinijos nusipirkau pirmą pasitaikiusi mikroscheminą kuris generuoja aukštus dažnius. Tai buvo TXC101, 300-1000MHz transmitter. Kuris gali veikti kaip savarankiškas prietaisas, o gali veikti valdomas mikrokontrolerio. Poto vėl buvo viskas užmiršta, kol kitame projekte liko vietos PCB (nes jos dabar didelės). Taip ir gimė šis visiškai žalias projektas su klaidom.
Schema paprasta- MCU (ATMEGA8), sintezatorius TXC101, biški pasyvių element ir dviejų tranzų stiprintuvas. Mažesnis tranzistorius tai kažkas su užrašu “7Y 1”, kas savo ruožtu gali būti: MMBR941, MMBR951 kas visai tinkama (arba ten visai ne tokia detalė, nors lupau iš kažko aukštadažnio), o didesnis buvo BLT50, kas gerai 470MHz, bet tikriausiai negerai prie 900MHz. Tačiau visiškai tranzo patikrinti prie aukštesnio dažnio nepavyko, nes traukiojant laidus ir jungiant visokiausias apkrovas tranzistorius biški užkaito ir jau nebeveikė. Toliau eksperimentus dariau be galinio tranzo…
TXC101 transmitter and AVR ATMEGA8
(foto pasididina)

Kai softas biški pagerėjo, ir TXC101 pradėjau klausyti mano komandų, iš kažkokio šroto užkėliau overkill mosfetą MRF282, kuris tikrai veikia ir prie didesnio dažnio. O kad tokie mosfetai veikia net ir prie audio dažnio parodė senas eksperimentas. O ir tokio galingumo mosfetas tikriausiai taip greitai nesusigadins, jei apkrova bus neteisinga. Tačiau yra galima bėda- tokį tranzą “išjudinti” gali tik gana stiprus signalas. O ir darbo taško pastatymas kiek kitoks nei paprasto tranzo. Tačiau tai išsprendė papildomas rezistorius (poto pakeistas į trimeriuką).

TXC101 transmitter and AVR ATMEGA8
(foto pasididina)

Veikimo rezultatus tikrinau dviem prietaisais ESM2 radija ir USB TV tiuneriu.

TXC101 transmitter and AVR ATMEGA8
Testinė konstrukcija maždaug tokia: žalia PCB, poto laidelis į visą komplektą 50 ir 600 omų apkrovų, 1:10 daliklių ir kitokio šlamšto iš mano koaksalų dėžutės. Poto išsišakojimas į radijas. Visi šitie koaksaliniai daiGčiukai tikrai nėra skirti gigahercams. Maksimum 470MHz, nes ant vieno buvo taip parašyta.

TXC101 transmitter and AVR ATMEGA8

Kiek dar… ritelės kogero visiškai ne į temą. O ir šiaip, tos ritelės turi būti suderintos su darbiniu dažniu. Ir prie 400MHz jos tikrai didesnės nei prie 900MHz… Tas pats ir su kondensatoriais. Net gi datašytas sako, kad apkrova čipui turi būti 72nH prie 315MHz, o prie 916 tik 27nH. Pas mane rodos 47nH (kažkur 400MHz dažniui). Su kondikais visai pavariau bet ką. Rodos 4,7pF prie pirmosios rites ir viename tarpkaskadiniam bloke.
Toliau ten visiškas briedas- 120nH+PCB takeliai. Ten iš mandrumo nupaišiau meandrą- tipo bus geriau aukštesniam dažnyje. Tik nereikia užmiršti, kad čia kiniška PCB, tikrai neskirta gigahercams.

Biški apie TXC101 čipą. Šį čipą projektavo girtas kinas. Todėl MISO signalas visiškai nenaudojamas MCU režime! Ten eina tik arba taktinis dažnis ir dar kažkas. EEPROM režime rodos MISO dirba normaliai. Nebandžiau.
Siuntimą galima atlikti dvejopai- per dedikuotą koją arba per MOSI, tik pašalinus SS (CS) signalą. T.y. jei ant SPI kas nors dar kabos, yra tikimybė, kad siustuvėlis visa SPI srautą transliuos į eterį.
Dar buvo neaprašytas režimo perjungimas. Man kažkodėl pasirodė, kad režimo PINas turi internal pull-up ir jį pakabinus į žemę veikia EEPROM režimas (nes pavyzdukinėje schemoje buvo pavaizduota, kad koja pajungta į žemę). O tikrovėje koja arba grynas float, arba pull-down. Ir kad veiktu MCU režimas ją visdėlto reikia tempti į Vcc. Todėl mano schemoje yra Kynar laidelis.
Dar klaidos buvo su mandra sistema kuri turėjo valdyti stiprintuvo kaskadus. Aš paprasčiausiai užmiršau nupaišyti ją iki galo. Todėl montuojant teko viską supaprastinti.

Patvirtinimai, kad signalas užtiktas skirtinguose diapazonuose:
TXC101 transmitter and AVR ATMEGA8
TXC101 transmitter and AVR ATMEGA8
(foto pasididina)

Šiaip, ši mano konstrukcija tikrai nėra tobula ir stipriai teršia eterį ir taškosi harmonikomis.

Ir aišku: AVR ATMEGA8 source code TXC101. Imkit, tobulinkit ir darykit … jamerius. Oj ne, negalima. Negalima daryti galingų siuntikų ir dirbti neleistinuose dažniuose. niu-niu.

2 replies on “AVR87: TXC101 UHF siustuvėlis”

Leave a Reply

Your email address will not be published. Required fields are marked *