SPI 버스의 물리적 연결에 관한 질문이 있습니다.
SPI 마스터 (PIC32 장치)와 여러 슬레이브 (이 경우 PIC16 장치)가 있습니다. 나는 노예에게만 쓰고 있으며 프로토콜은 언제 어떤 일을 수행하는지 처리하므로 걱정할 MISO 또는 SS 신호가 없으며 데이터와 클럭 라인을 모든 슬레이브에 병렬로 연결합니다. 버스의 총 길이는 2 피트 (60cm)를 넘지 않으며 8MHz에서 SCK를 실행하고 있습니다.
이제 슬레이브 장치 (실제로 다른 보드의 인터페이스 노드)의 실제 배치는 SPI 버스가 마스터로 다시 루프되므로 각 루프의 양쪽 끝을 각각 MOSI 및 SCK에 연결할 수 있습니다.
다음 다이어그램은 내가 의미하는 바를 보여줍니다. 빨간색 점선 연결에 대해 이야기하고 있습니다. 문제는 다음과 같습니다.
나는 비슷한 여정을하고있는 전력과 접지를 가지고 있으며, 이는 슬레이브에 의해 야기되는 전압 강하를 최소화하기 때문에 명백하고 유용하다. 그러나 이러한 신호 라인으로 동일한 작업을 수행하는 것이 좋은지 나쁜지 잘 모릅니다. 대신에 일종의 종단 (접지에 대한 저항 (?))을 허용해야합니까, 아니면 반사를 억제하기 위해 직렬로 저항을 사용합니까?
나는 점들을 연결하거나 연결하지 않고 그것을 시도했습니다. 말하자면, 기능상의 차이가 없으며 '스코프에서 볼 수있는 변화가 없지만 60cm보다 길거나 8Mhz보다 조금 빠르면, 문제가 있습니까? 따라서 변경 사항이 있으면 문제가 발생하지 않도록해야 할 일에 대한 조언을 찾고 있습니다.
이 질문이 8Mhz @ 60cm SPI 버스에서 특히 문제가되지만 다른 상황에 대한 일반적인 원칙이 있습니까? I2c 버스의 풀업을 다르게 배치해야합니까?
적절한 읽기 자료에 대한 링크도 환영합니다.이 특정 질문에 대한 내용은 찾지 못했습니다.