전자공작 > SPI > MISO를 uC 접속시 노이즈가 모든 라인에 실린다
Raspberry Pi 2 Model B (以下RPi)
Raspbian Jessie
Tektronix TDS 2024C (200 MHz, 2GS/s)
관련 ぃ tp // m / 7, f9 / ms / 49d7, 462732cbd41cb82
RPi에서 SPI의 클럭을 출력할 수 있게 되었다.
시험 중인 센서는 CSB를 Low로 하고 나서 SCK의 라인에 클락을 생성하면, MISO에 응답이 있다고 하는 것.
SCK의 클럭은 50kHz에서 800kHz의 범위.
uC에 MISO 라인 미접속시는 MISO 라인(센서측)의 라인은 응답이 보였다.
한편, uC에 MISO 라인을 접속시는, 노이즈가 전 라인에 실리는 것 같다.
데이터 시트에는 MISO, SCK, CSB 라인 모두 1kΩ 이상의 풀업 저항을 붙이도록 한다.
이 기판에서는 3.3V에서 5V로 레벨 변환을 하고, 5V의 센서와 통신을 하고 있다.
레벨 변환 IC 전후에 풀업 저항(15kΩ)을 접속했지만, 문제는 해소하지 않는다.
다음은 어떻게 할 것인가?
로직 레벨 양방향 변환 모듈 교체 후
(추기 2017/02/10)
@ozwk 님이 소개해 주신 로직 레벨 양방향 변환 모듈을 사용하기 시작했습니다.
또한 3.3V에서 5V 승압을 그만두고 5V는 별도 공급한 것을 사용 개시.
센서측(5V 구동)의 CSB(오렌지색), SCK(물색), MISO(보라색)가 이하입니다.
MISO의 전압 변화를 보기 위해 2개의 수평선 커서를 표시.
이하의 2점을 해소하지 않으면 안됩니다.
SCK의 주파수는 50kHz와 800kHz로 위의 결과는 동일하다.
Reference
이 문제에 관하여(전자공작 > SPI > MISO를 uC 접속시 노이즈가 모든 라인에 실린다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7of9/items/95dc68315088d32b3413텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)