logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] NFC na PCB z układem M24SR16 - antena nie działa jak w zestawie ST

baszintheshell 21 Sty 2018 21:24 2214 8
  • #1 16978349
    baszintheshell
    Poziom 7  
    witam,

    ostatnio zacząłem z kolegą robić projekt układu komunikującego się po NFC z telefonem. antenę narysowałem na PCB, wzorując się na zestawie startowym M24SR-discovery (suwmiarka, itp...), od ST - porównanie obu płytek:

    NFC na PCB z układem M24SR16 - antena nie działa jak w zestawie ST.

    niestety o ile tag na płytce od ST działa bez problemu (zarówno z jak i bez zasilania) o tyle nasz prototyp już nie. :/

    projekt PCB w Eagle'u do wglądu:
    github.com/el-bart/nfc_lock/tree/master/hw

    wersja PNG:

    NFC na PCB z układem M24SR16 - antena nie działa jak w zestawie ST

    NFC na PCB z układem M24SR16 - antena nie działa jak w zestawie ST

    próbowałem z i bez zewnętrznego zasilania. "rfdisable" podciągałem do Vcc i GND... i nadal nic. płytka od ST działa zarówno z jak i bez zasilania, z tym samym programem do czytania/pisania do modułów NFC, którego używamy do naszej płytki.

    podejrzewam, że problemem jest antena na PCB, ale niestety nie mam pojęcia co zrobiłem nie tak. nie posiadam też dostępu do profesjonalnego sprzętu pomiarowego do anten, itp. na stanie: suwmiarka, lutownica, multimetr i dwukanałowy oscyloskop z dolnej półki.

    elektroniką zajmuję się hobbistycznie a z NFC mam styczność pierwszy raz... no i wygląda na to, że utknąłem. :/ wszelkie pomysły / rady / sugestie mile widziane.
  • Pomocny post
    #2 16978438
    Konto nie istnieje
    Poziom 1  
  • #3 16978474
    Konto nie istnieje
    Konto nie istnieje  
  • #4 16978634
    baszintheshell
    Poziom 7  
    Marek_Skalski napisał:
    A gdzie zgubiłeś kondensatory C40 i C41 z płytki Discovery? Bez nich, antena to tylko cewka, a nie obwód rezonansowy i nie może działać.
    Może też być konieczne dobranie ich wartości. Takie dostrajanie obwodu dla właściwej częstotliwości.


    hmm... możliwe... w sumie dziwnie, bo na schematach z dokumentacji ST nie ma tych kondensatorów. :/ z drugiej strony to faktycznie jest różnica względem "oryginału".

    nie mam za bardzo jak dobierać tych kondensatorów (sprzęt pomiarowy), więc w tygodniu odlutuję w/w kondensatory z płytki discovery, zmierzę pojemność i spróbuję dolutować analogiczne do płytki prototypowej i dam znać czy zaskoczyło.

    Marek_Skalski napisał:
    Brak rezystorów podciągających na SCL i SDA.


    tutaj planowałem programowo włączyć pull-upy z portów µC.

    Marek_Skalski napisał:
    Brak filtracji zasilania M24SR... Płytka do poprawy.


    jest 100nF na wyjściu stabilizatora, ale faktycznie na oba układy może to być mało. może dodam jeszcze 4.7µF na wyjściu ze stabilizatora + po 100nF per IC.

    Dodano po 7 [minuty]:

    J_23_666 napisał:
    Może tym się trzeba zainteresować? : UID: Unique identifier


    nie bardzo rozumiem. w zasięgu mam tylko jeden tag. program którego używam do testów (play.google.com/store/apps/details?id=com.wakdev.wdnfc) ma tylko wykryć (odczytać zawartość) taga. według noty katalogowej ST UID taga jest oznaczony "tylko do odczytu".
  • Pomocny post
    #5 16978662
    Konto nie istnieje
    Poziom 1  
  • Pomocny post
    #6 16978707
    Konto nie istnieje
    Poziom 1  
  • #7 16981356
    baszintheshell
    Poziom 7  
    Marek_Skalski napisał:
    Wszystko jest na schemacie


    dziwna sprawa - tu faktycznie jest, choć na schematach do płytki testowej anten (ANT14) już tych kondensatorów nie ma:
    schematy
    gerbery

    Marek_Skalski napisał:
    Wewnętrzny pull-up jest za słaby do komunikacji z sensowną prędkością. Będzie działać, jeżeli obniżysz prędkość do 2-5 kHz.
    Filtracja zasilania jednym kondensatorem to za mało dla układu RFID. Zobacz na schemacie jak to powinno wyglądać.


    racja. na dniach dodam na schemat. dzięki!

    Dodano po 1 [minuty]:

    drobok napisał:
    Wg mnie bottom powinien iść w przeciwnym kierunku.


    racja! do poprawki.

    drobok napisał:
    Zamiast mierzyć suwmiarką weź sobie ściągnij gerbera ze strony st i zrób to po ludzku. Odstępy i szerokość też mają znaczenie.


    +1. nie bawiłem się jeszcze gerberami, ale z tego co widzę Eagle (przynajmniej w teorii) powinien je importować, poczynając od wersji 7.5.

    Dodano po 7 [minuty]:

    dziś dodałem testowo kondensatory 33pF (takie akurat miałem na stanie) a potem kolejne 33pF (na schematach od ST jest 47pF):

    NFC na PCB z układem M24SR16 - antena nie działa jak w zestawie ST

    w obu wariantach nadal nie mam komunikacji z płytką. niestety nie wiem jak dobrać te wartości. być może problemem jest też ten kierunek anteny, od strony spodu płytki.

    postaram się na dniach wytrawić w domu prototyp anteny ANT10:

    NFC na PCB z układem M24SR16 - antena nie działa jak w zestawie ST

    jest trochę większa niż ANT14, ale za to jednostronna, więc nie będzie problemu z "domową produkcją". z tego co widzę po gerberach nie ma tam dodatkowych kondensatorów (nie licząc odsprzęgania zasilania). dam znać jak pójdzie eksperyment.
  • #8 17013436
    baszintheshell
    Poziom 7  
    witam po przerwie.

    idąc za sugestią zaciągnąłem schemat gebera do Eagle'a. niestety funkcja importu nie działała na gerberach od ST, ale udało mi się znaleźć konwerter gerberów do DXFów i zaimportować DXFa do Eagle'a, więc koniec końców mogłem skopiować schemat anteny do razu do projektu. wymagany był jedynie drobny retusz celem dopasowania rozkładu elementów, względem anteny, do rozmiarów akceptowalnych przez Eagle'a.

    następnie wykonałem metodą domową PCB części płytki z anteną ANT10 i samym układem taga. dolutowałem do tego kondensatory do odsprzęgania zasilania, zgodnie z sugestiami (100pF, 100nF i 1µF). całość wygląda tak:

    NFC na PCB z układem M24SR16 - antena nie działa jak w zestawie ST

    płytka ruszyła "od strzału"! telefon widzi tag oraz może go zapisywać. wszystko więc wydaje się chodzić a do tego nowa antena działa lepiej niż ta z M24SR-DISCOVERY - zbiera z większej odległości! :) ostatecznie PCB i schemat wyglądają tak:

    NFC na PCB z układem M24SR16 - antena nie działa jak w zestawie ST

    NFC na PCB z układem M24SR16 - antena nie działa jak w zestawie ST

    schematy do pobrania z githuba.

    dziękuję bardzo za pomoc oraz liczne sugestie... i przyznaję punkty! :)
  • #9 17013442
    baszintheshell
    Poziom 7  
    rozwiązaniem było poprawienie odsprzęgania zasilania oraz zmiana anteny.
REKLAMA