하드웨어관련 질문입니다.. 다소 개인적이라서 죄송합니만, 조언을 구하고자
질문드립니다.

EZBOARD-M01의 SPI관련 핀이 현재 사용중이 아닌 것 같습니다
(저는 EZ-M01과 EZ-LCD보드를 같이 사용중입니다.)

그래서 SPI를 이용해서 CAN controller와 인터페이스를 생각하고 있는데요
CAN controller(MCP2510)는 3.3V와 5V동작을 모두 하는 것 같습니다.. 그대로
SPI 핀들만 연결
해주고 전원은 M01의 확장커넥터에서 나오는 전원을 주면 될 것 같았는데

문제는 CAN tranceiver(MCP2551)가 5V동작인 것 같다는 것 입니다.
(데이터시트를 보고 한 제 생각입니다.)

요약하면
EZBOARD-M01(SPI) <--> CAN controller(MCP2510) <--> CAN tranceiver
(MCP2551)

이런 구조인데 제가 조언을 구하고자 하는 부분은

1. MCP2551을 그냥 3.3V전원에 연결해서 사용해도 되는지
(가능하다면 가장 간단하겠죠)

2. 1번이 불가능하다면 5V to 3.3V 버퍼를 달아야 하는데
MCP2510까지 5V를 사용하고 버퍼를 M01과 MCP2510사이(SPI)에 다는 것이
좋은지 아니면 MCP2510은 3.3V로 사용하고 MCP2551만 5V로 사용하여
MCP2510과 MCP2551 사이에 버퍼를 다는 것이 바람직한지..

3. 마지막으로 적절한 버퍼를 아시면 part.no라도 좀 알려 주시면 감사
하겠습니다.


조언 해주시면 감사하겠습니다.. 그럼..
MCP2510과 MCP2551 datasheet를 올리겠습니다.