THM3060 RFID 리더 설정 문제
동료로부터 다음 RFID 리더를 받았습니다.

https://www.aliexpress.com/item/4000035966273.html?spm=a2g0o.productlist.0.0.4ac14adcZL3H9M&algo_pvid=af835e25-e532-4426-8714-cd80a9871169&algo_expid=af835e25-e532-4426-8714-cd80a9871169-0&btsid=0ab6d70515978825018782158e600d&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_
다음 핀아웃을 사용하여 라즈베리 파이 4 모듈 b에 연결했습니다

- 라즈베리 핀 2 (5V)-리더 모듈 핀 VDD
- 라즈베리 핀 6 (GND)-리더 모듈 핀 GND
- 라즈베리 핀 19 (MOSI)-리더 모듈 핀 MOSI
- 라즈베리 핀 21 (MISO)-리더 모듈 핀 MISO
- 라즈베리 핀 23 (CLK)-리더 모듈 핀 SCLK
- 다른 모든 핀은 연결되지 않은 상태로 남아 있습니다.
이 비디오에 설명 된 설정 단계를 따랐습니다. https://www.youtube.com/watch?v=evRuZRxvPFI
내 문제는 독자가 데이터를 읽지 않는다는 것입니다. 시스템이 VDD에 직렬로 연결된 LED와 (저항)을 사용하여 전원이 켜지는 것을 확인했습니다. 리더는 3.3V 전원을 사용하여 0.46mA를, 5V 전원 (멀티 미터를 사용하여 측정)을 사용하여 0.74mA를 끌어 당겼습니다.
라즈베리를 켜고 코드를 실행하면 리더가 내가 가지고있는 rfid 칩에서 데이터를 읽지 않는 것 같습니다. 다른 리더 모듈을 사용하여 칩에 데이터가 포함되어 있는지 확인했습니다.
나는 문서를 훑어 보았지만 유용한 것을 찾지 못했습니다.
http://read.pudn.com/downloads567/ebook/2333609/THM3060_UM.pdf?fbclid=IwAR1y0qh-cUdnnL9wfk-ZVLEcNVTvyHoviiM6Qsg6VQggS1zu8OVPTPRnPrU
RSTN 및 STDBY 핀을 접지에 연결하려고 시도했지만 차이가 없었습니다. 안타깝게도 판매자와 연락이 없어서 (주문한 사람이 아님) 독자에 대한 정보를 더 이상 얻을 수 없습니다. 이러한 특정 유형의 독자에게 운이 좋은 사람이 있습니까? 시스템 문제를 해결하려면 어떻게해야합니까? 연속성 테스트를 통해 판독기 보드 자체에 손상된 흔적이 없음이 확인되었습니다.
데이터를 읽고 쓰려면 어떻게해야합니까?
답변
질문
THM3060 RFID 리더를 설정하는 방법은 무엇입니까?
OP의 RFID 모듈 배선은 다음과 같습니다.

대답
내용
파트 A-회로도
파트 B-사용자 설명서 참고 사항 읽기
파트 C-Pi My Life Up 라이브러리 테스트 노트
파트 A-회로도
소개
AliExpress 제품 시트에는 OP의 RFID 모듈이 RC522 기반이라고 나와 있지만 사용자 안내서에는 RC522에 대해서는 아무것도 언급하지 않고 THM3060 만 언급되어 있습니다. 따라서 두 칩이 100 % 호환되는지, 그리고 표준 RC555 배선이 사용되는지 신중하게 연구해야합니다. 따라서 비 호환성을 찾기 위해 회로도를 매우주의 깊게 읽어야합니다.



파트 B-요약 노트 읽기 사용 설명서
사용 설명서의 날짜는 2009 년입니다. 이것은 문제가 될 수 있습니다. 현재 RC522 버전으로 업데이트되었는지 확인해야합니다.
문제가 될 수 있습니다. 현재 RC522 버전으로 업데이트되었는지 확인해야합니다.
기능 섹션에는 작동 전압이 3 ~ 5V라고 나와 있으며, 각주에는 최적의 전원 공급 장치가 3.3 ~ 3.6V라고 나와 있습니다. 이것은 또 다른 문제 일 수 있습니다. OP가 5V 전력을 사용하는 경우 모듈 PI 논리 신호는 5V 일 수 있으며 이는 Rpi의 SPI 신호가 확실히 3V3 논리이기 때문에 심각한 문제가 될 수 있습니다. Rpi 3V3 SPI가 모듈의 5V SPI와 통신 할 수 있더라도 Rpi의 SPI 회로가 래치 업되거나 SPI를 튀기거나 SBC를 완료하거나 Rpi의 작동 수명을 단축시킬 위험이 매우 적습니다.
파트 C-Pi My Life Up 라이브러리 테스트 노트
소개
OP는 그가 Pi My Life Up 튜토리얼을 따르고 있다고 말합니다. 그래서 나는 그의 참조를 위해했던 비슷한 테스트를 찾기 위해 내 오래된 파일을 검색합니다. 그가 이미 SPI 루프의 기본 테스트를 수행했는지는 확실하지 않습니다. 따라서 아래와 같이 루프백 테스트도 포함합니다. 자세한 내용은 참고 문헌 4에 설명되어 있습니다.
설정

SPI 루프백 테스트

CLI 명령을 사용한 RC522 Pi My Life Up 테스트

Python을 사용한 RC522 Pi My Life Up 라이브러리 테스트

/ 계속하다, ...
참고 문헌
(1) AliEXpress THM3060 13.56MHz RC522 RFID 모듈-US $ 5
(2) Raspberry Pi RFID RC522 Chip 설정 방법-Pi My Life Up, 2019oct28 11,578 views
(3) THM3060 다중 프로토콜 비접촉식 리더 IC 버전 1.1-20098 월 Beijing Tsinghua Tongfang Microelectronics
(4) Rpi SPI python은 MFRC522 NFC 모듈을 어떻게 읽을 수 있습니까? -Rpi SE 2020mar28
(5) Rpi는 PN532 NFC 모듈을 어떻게 읽을 수 있습니까? -SO 2020apr12
(6) PN532 및 Raspberry Pi에서 배지 감지 문제-SO 2020mar23
(7) SPI 설정 / 루프백 / 반복 전송 바이트 유틸리티 및 MCP3008 / 3201 / M208 ADC Python 테스트 프로그램-Rpi SE 2020aug
(8)淘 宝 THM3060, 兼容 RC522 RFID 模块-中国 集成电路 店 ¥ 16 (~ = US $ 2)
(9) RC522 RFID 모듈 테스트 프로그램 V0.3
/ 계속하다, ...
부록
/ 계속하다, ...
답변의 끝
길고 엄격한 문제 해결 프로세스를 거쳐 장치에 하드웨어 문제가 있어야한다는 결론에 도달했습니다. 가능한 설계 관련 무결성 문제 또는 마이크로 칩 자체 내 문제.
로직 애널라이저로 신호를 테스트 할 수 있었는데 MISO 라인에서 응답이 수신되지 않는 것을 첨부 파일에서 명확하게 볼 수 있습니다.


슬프게도 범위가 없어 신호 무결성을 확인할 수 없습니다. 하지만 문제는 하드웨어 자체에 있다고 확신합니다.