Zapojení NFC modulu

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Michal22
Příspěvky: 7655
Registrován: 28 bře 2012, 02:00
Bydliště: Brno

Zapojení NFC modulu

#1 Příspěvek od Michal22 »

Ahoj, dostal se mi do rukou tento modul: http://www.elechouse.com/elechouse/inde ... ts_id=2205
Má umět údajně i UART, ale mě se jej nepodařilo rozjet (zkoušel jsem přes Hyperterminal, 9600kbps). Jumpery jsem měl oba v pozici 0.
Ovšem když se dívám do toho popisu, tak je tam vyloženě:
6: On-board level shifter, Standard 5V TTL for I2C and UART, 3.3V TTL SPI
Nemám to chápat tak, že modul umožňuje +5V výstup, který musím doplnit o převodník na UART?
Nějak mě na tom modulu chybí nějaké vyšší napětí, které je pro UART potřeba (+- 10V).
Nemáte někdo s těmito moduly zkušenost?
Díky
Civilizace založená na oboustranné lepící pásce nemůže dobře skončit...
I kdyby se z tebe jednou stal král, neodsuzuj lidi, kteří ti nebudou provolávat slávu- raději se zeptej sám sebe, proč tomu tak není...

Uživatelský avatar
Habesan
Příspěvky: 6924
Registrován: 12 led 2009, 01:00
Bydliště: Plzeňsko
Kontaktovat uživatele:

#2 Příspěvek od Habesan »

Myslím, že je tím myšleno, že na desce máš 5V UART (log1=5V).
K tomu bys ještě potřeboval převodník na RS-232C (log1=záporné napětí, log0=kladné napětí), například MAX232.

To už je pohodlnější použít FT232, který převádí z USB na UART (5V), a píchnout ho tam rovnou.
Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)

Uživatelský avatar
Michal22
Příspěvky: 7655
Registrován: 28 bře 2012, 02:00
Bydliště: Brno

#3 Příspěvek od Michal22 »

Jo, takhle to chápu, dík.
Bylo mi to popdezřelé.
No a má tento modul USB výstup? Pro danou aplikaci by USB rozhraní nevadilo.
Mám v těch rozhraních trochu bordel :(
Civilizace založená na oboustranné lepící pásce nemůže dobře skončit...
I kdyby se z tebe jednou stal král, neodsuzuj lidi, kteří ti nebudou provolávat slávu- raději se zeptej sám sebe, proč tomu tak není...

Uživatelský avatar
RayeR
Příspěvky: 1167
Registrován: 02 srp 2009, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#4 Příspěvek od RayeR »

Neco podobnyho tu mam taky...
Vzdy tam mas i schema http://www.elechouse.com/elechouse/imag ... D_V2.0.pdf
Podivej se taky do datasheetu toho obvodu. Ten umi komunikovat po UARTu, SPI a I2C (USB ne). Typ toho rozhrani se voli nakymi piny, nejspis jumpery nebo 0 odpory na desce.
Pro pripojeni k PC na RS232 budes este potrebovat nakej prevodnik s MAX232 a pod...

Uživatelský avatar
Michal22
Příspěvky: 7655
Registrován: 28 bře 2012, 02:00
Bydliště: Brno

#5 Příspěvek od Michal22 »

Díky za to schéma, vůbec jsem si jej nevšiml.
Ale mám dotaz- výstup toho modulu je UART 5V. Dá se nějak nakonfigurovat, aby byl 3,3V nebo je třeba použít převodník?
A jaký převodník by byl vhodný (tranzistorový ne, něco v IO). Našel jsem 74HCT541 a 74LS245. Ale ani u jednoho si nejsem jistý se zapojením :(
Dokáže někdo poradit?
Díky
Civilizace založená na oboustranné lepící pásce nemůže dobře skončit...
I kdyby se z tebe jednou stal král, neodsuzuj lidi, kteří ti nebudou provolávat slávu- raději se zeptej sám sebe, proč tomu tak není...

Uživatelský avatar
RayeR
Příspěvky: 1167
Registrován: 02 srp 2009, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#6 Příspěvek od RayeR »

A podival ses na to schema? Vzdyt tam zadny 5V prevodnik neni, ty Rx Tx linky na konektoru CON8 sou vytazeny primo z toho cipu, tedy s urovnema 3,3V. Akorat pro I2C tam sou naky tranzistory aby to slo povesit na 5V, ale UART je 3,3V...

Uživatelský avatar
Michal22
Příspěvky: 7655
Registrován: 28 bře 2012, 02:00
Bydliště: Brno

#7 Příspěvek od Michal22 »

RayeR- pro testování jsem použil převodník 5V UART-USB. Tam to běží bez problémů. Ale na 3,3V UART vstup jiného zařízení se to nedalo použít. V Hyperterminalu spousta chyb, občas úplně bez odezvy. Při pokusech s 5V UART převodníkem byl modul napájen z toho USB převodníku, při zkoušce na 3,3V UART přímo ze zařízení.

Určitá neshoda je v tom, že na vstupním konektoru je (pravděpodobně) bráno +5V, kdežto 3,3V je pouze na jednom pinu, který ale není osazen konektorem.
Civilizace založená na oboustranné lepící pásce nemůže dobře skončit...
I kdyby se z tebe jednou stal král, neodsuzuj lidi, kteří ti nebudou provolávat slávu- raději se zeptej sám sebe, proč tomu tak není...

Uživatelský avatar
RayeR
Příspěvky: 1167
Registrován: 02 srp 2009, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#8 Příspěvek od RayeR »

Podivej se poradne do datasheetu toho cipu
http://www.adafruit.com/datasheets/pn532ds.pdf
Napajeni cipu je pin Vbat: 2,7 - 5,4V
Napajeni UART interface je pin PVDD: 2,7 - 3,3V
Podle schematu ctecka zadny napetovy regulator neobsahuje, takze bud tam privedes 3,3V a 5V externe nebo obe napajeni spojis a budes napajet 3,3V. 5V do UARTu rozhodne jit nesmi, ze ti to neshorelo muzes jen dekovat, ze ta USB redukce byla mekka. Ze to dalo naky chyby na 3,3V byl asi jiny problem...
BTW co k tomu pouzivas za program? Jen terminal nebo neco sofistikovanyho co umi cist karty? Na Linuxu je projekt LibNFC a NFC tools...

Uživatelský avatar
RayeR
Příspěvky: 1167
Registrován: 02 srp 2009, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#9 Příspěvek od RayeR »

Este jak to tak ctu, ze tys tech 3,3V nezapojil vubec a mel tam jen 5V? To se potom ale nediv...

Uživatelský avatar
Michal22
Příspěvky: 7655
Registrován: 28 bře 2012, 02:00
Bydliště: Brno

#10 Příspěvek od Michal22 »

RayeR- Moment- na desce jsou v konektoru 4 piny- Rx, Tx, GND, +5V.
Když jsem tyto čtyři zapojil a připojil to na UART-USB převodník, jelo to.
+3,3V je ba desce ve formě prokoveného otvoru. Když jsem tam připojil +3,3V (a +5V nepřipojoval), nekomunikovalo to.
Podle schematu to sice vypadá, že je to fakt všechno napájeno z +3,3V, ale mě to prostě nejde rozchodit.
Program zatím jen Hyperterminal, ale zkusím mrknout na to, co píšeš.
Zatím díky
Civilizace založená na oboustranné lepící pásce nemůže dobře skončit...
I kdyby se z tebe jednou stal král, neodsuzuj lidi, kteří ti nebudou provolávat slávu- raději se zeptej sám sebe, proč tomu tak není...

Uživatelský avatar
RayeR
Příspěvky: 1167
Registrován: 02 srp 2009, 02:00
Bydliště: Praha
Kontaktovat uživatele:

#11 Příspěvek od RayeR »

No pokud to chapu ze schematu dobre, tak na tom 4-pinovym konektoru JP1 je akorat I2C pres ty 2 tranzistory - open drain vystupy (u I2C se bezne zapojujou externi pull-upy, tu muzou jit na 5V). Ale UART je by mel fungovat jen na tom 8-pinovem J2.

Odpovědět

Zpět na „Poradna“