• Localization

TPL0202-10MRTER skaitmeninis potenciometras

Turėdamas laiko išbandžiau gautą iš Texas Instruments TPL0202-10MRTER skaitmeninį potenciometrą, kurį panaudosiu reguliuojamui maitinimo šaltiniui.

Pirma pasidariau maketinę plokštę. Potenciometro korpuso matmenys 3mm x 3mm.

Grąžtelis fone 1mm diametro

Grąžtelis fone, 1mm diametro

Litavau su statybiniu karšto oro fenu. Prieš tai aplitavau pačią mikroschemą ir plokštę. Prieš lituodamas šalia padėjau termoporą, kad galėčiau sekti temperatūrą. Kaitinau iki 270-280 C apie 1min. Nelabai tikėjausi, kad pavyks. Bet gavosi.

Termopora + papilta neplaunamo fliuso

Termopora + papilta neplaunamo fliuso

Plokštė pajungta prie loginio analizatoriaus

Plokštė pajungta prie loginio analizatoriaus

Struktūrinė schema

Struktūrinė schema

Potenciometras reguliuojamas per SPI magistralę, apie kurią neturiu žalio supratimo. Ką pats supratau, bandysiu perteikti. Gal kam pravers. Viską jungiau prie Arduino NANO plokštės. Internete radau keletą pavyzdžių, kuriuos ir pritaikiau.  Teko nagrinėti techninę dokumentaciją, pagal kurią priverčiau veikti potenciometrą.

Potenciometras yra dvigubas, po 10k. Galima reguliuoti kiekvieną atskirai, arba iškarto abu. Man užtenko vieno, todėl pasirinkau A potenciometrą kurio išvadai LA, WA, HA.

ciklas2

 

adress

Pirma siunčiamas 8 bitų paketas. Pasirinkau A registrą. Pagal registrų lentelę matosi, kad C1 =0 , C0 = 0 , o A1 =0, A0 = 1.  Dvejetainis (toliau BIN) kodas  “00000001” užrašomas šešioliktainiu (toliau HEX) “0 x 01”.  Toliau siunčiamas 8 bitų kodas kuris nustato potenciometro reikšmę. Paveikslėlyje matome, kad įrašyta reikšmė INT=189.

selae

Arduino kodą rašiau, kad reikšmes galėčiau įrašinėti klaviatūra. String reikšmė keičiama į Integer. Pagal techninės dokumentacijos lentelę įvedus klaviatūra skaičius nuo 0 iki 255 gaunamas pokytis nuo 0 iki 10k.

Nuotraukoje matosi, kad įvedus 33 gauname 1.36k nors turėtų būti 1.28k, matyt mano multimetro paklaidos.

33

 

Įvedus 189 gauname 7.37k nors turėtų būti 7.38k, paklaida mažesnė.

189

Trumpas video

Arduino pavyzdys, TPL0202