0
Έχει ασχοληθεί κανείς με το εν λόγω module για να μου πει για την συμπεριφορά του;
Μιας και αποφάσισα να ασχοληθώ με έναν αυτοματισμό της γκαραζόπορτας, είπα να ασχοληθώ για πρώτη φορά με το σύστημα RFID. Σήμερα μου ήρθαν οι 2 δέκτες από Κίνα, αλλά από την αρχή δεν μου γέμισαν το μάτι, μιας και το ολοκληρωμένο δεν έγραφε απολύτως τίποτα. Υποθέτω πως δεν πρέπει να είναι της NXP αλλά Κινέζικος κλώνος.
Έκανα όλες τις απαραίτητες συνδέσεις ανάμεσα στο arduino uno και στον δέκτη επάνω σε ένα bredboard, ξεκινώντας αρχικά με τα 4 level shifts να γίνονται μέσω αντιστάσεων (10K + 4K7). Σκέτη αποτυχία. Η γνωστή βιβλιοθήκη του arduino δεν μπορούσε να επικοινωνήσει με τον δέκτη και έβγαζε error. Δεύτερη απόπειρα αυτή την φορά με το level shift να γίνεται με αντίσταση 4Κ7 και zener στα 3,3 volts. Το ίδιο αποτέλεσμα. Τελικά αποφάσισα να χρησιμοποιήσω σαν level shift ένα module που είχε 4 mosfets και που ήταν φτιαγμένο ακριβώς για αυτή τη δουλειά. Και πάλι το ίδιο πρόβλημα. Μιας και τα modules που μου είχαν έρθει ήταν 2 αλλά παρουσίαζαν και τα 2 το ίδιο πρόβλημα, δεν μπορούσα να δεχτώ ότι είναι προβληματικά και τα δύο. Λίγο πριν αρχίσω το ξήλωμα των υλικών από το breadboard, μου ήρθε η τελική ιδέα να τα συνδέσω όπως έβλεπα να το κάνουν σε πολλά sites. Δηλαδή απ’ ευθείας, χωρίς level shift στα data. Το αποτέλεσμα με εξέπληξε ευχάριστα. Με αυτή την σύνδεση υπήρχε άριστη επικοινωνία της βιβλιοθήκης με τον δέκτη! Δεν μπορούσα όμως να κατανοήσω, το γιατί ένα ολοκληρωμένο που υποτίθεται ότι η τάση που δέχεται στα data δεν πρέπει να ξεπερνάει τα 3,3 volts, να μην λέει να δουλέψει με τίποτα και όταν του βάζω τάσεις στα data μεγαλύτερες κατά 50%, να δουλεύει κανονικά.
Τελειώνοντας να πω ότι στις αποτυχημένες προσπάθειες είχα συνδεμένο στα 4 data τον Rigol (SC, MOSI, MISO και SDA), για να βλέπω τα σήματα και περισσότερο τις στάθμες. Εκεί παρατηρούσα πως το MISO ήταν μόνιμα σε κατάσταση high (φυσικά στα 3,3 volts), σημάδι ότι δεν υπήρχε η παραμικρή επικοινωνία μεταξύ τους. Κάτι όμως που δεν μου πολυάρεσε, ήταν τα μέτωπα των παλμών που σχημάτιζαν μια ελαφριά καμπύλη στο rise. Άραγε από εκεί να ξεκινούσε το πρόβλημα του SPI bus; Υποθέτω (μιας και είχα κλείσει τον Rigol), πως στην απ’ ευθείας σύνδεση οι παλμοί δεν πρέπει να είχαν αυτό το πρόβλημα.
Παρατηρήσεις και απόψεις επί του θέματος;