센서 테스트 보드 준비
이 항목에서는 Sharks Cove 보드에 연결하기 위해 센서 테스트 보드를 준비하는 방법을 보여 줍니다.
참고 이 항목에서는 IHV에서 구입한 센서 테스트 보드(센서 브레이크아웃 보드라고도 함)를 사용하고 있으며, 센서 테스트 보드가 Sharks Cove와 함께 사용하기 위해 특별히 개발되지 않았다고 가정합니다.
IHV에서 센서 테스트 보드를 구입했는데 Sharks Cove와 함께 사용하기 위해 특별히 개발되지 않은 경우 테스트 보드를 일부 수정해야 할 수 있습니다. 이 항목에서는 센서 테스트 보드를 수정해야 하는지 확인하기 위해 읽어야 하는 정보의 종류를 보여 줍니다. 센서 테스트 보드를 수정해야 하는 경우 이 항목의 지침에 따라 Sharks Cove에 연결할 테스트 보드를 준비합니다.
유니버설 센서 드라이버를 빌드할 센서를 선택한 후에는 센서에 대한 제조업체의 데이터 시트와 Sharks Cove의 기술 사양을 가져와야 합니다.
Sharks Cove 보드에는 외부 장치에 대한 연결을 허용하는 다양한 헤더가 있습니다. J1C1 SENSOR HEADER라는 레이블이 지정된 20핀 남성 헤더를 사용하면 센서를 Sharks Cove에 연결할 수 있습니다. J1C1에 연결된 센서는 I2C SPB(간단한 주변 버스)를 사용하여 Sharks Cove와 통신합니다.
데이터 시트 및 기술 사양을 연구하여 센서 테스트 보드의 핀(또는 기타 연결점)을 J1C1에 연결하는 방법을 알아보세요.
다음은 J1C1에 대한 핀 할당을 보여 주는 Sharks Cove 기술 사양 Rev. 1.0의 표입니다.
| J1C1 핀 # | 신호 이름 | 주석 |
|---|---|---|
| 1 | +V3P3A_PLT | 3.3V 파워 레일 |
| 2 | +VSYS(4.2) | 4.2 V 파워 레일 |
| 3 | +V2P8_ALDO1 | 2.8V 아날로그 파워 레일 |
| 4 | +V1P8A | 1.8 V 파워 레일 |
| 5 | 지상 | 접지 |
| 6 | 지상 | 접지 |
| 7 | ACCEL_INT_N | 가속도계 인터럽트 신호 |
| 8 | HDR_GYRO_INT1 | 자이로스코프 인터럽트 신호 |
| 9 | HDR_COMPASS_DRDY | 준비 신호 |
| 10 | HDR_GYRO_INT2 | 자이로스코프 인터럽트 신호 |
| 11 | 지상 | 접지 |
| 12 | 지상 | 접지 |
| 13 | HDR_I2C_2_SDA | I2C 컨트롤러 2용 I2C 데이터 줄 |
| 14 | HDR_PROX_ALS_INT_N | 주변 광원 센서 인터럽트 신호 |
| 15 | HDR_I2C_2_SCL | I2C 컨트롤러 2용 I2C 클록 줄 |
| 16 | SAR_PROX_INT | SAR_PROX_INT 이 신호를 사용해야 하는 경우 인터럽트 신호*로 구성해야 합니다. |
| 17 | 연결되지 않음 | 없음 |
| 18 | SAR_PROX_RST | 근접 센서 재설정 신호 |
| 19 | 연결되지 않음 | 없음 |
| 20 | 연결되지 않음 | None |
예를 들어 ADXL345 가속도계에 대한 유니버설 센서 드라이버를 빌드하도록 선택한 경우 ADXL345 디지털 가속도계 데이터 시트 5페이지(같은 페이지의 표 4와 함께)의 다음 다이어그램은 가속도계 보드를 Sharks Cove에 연결하는 데 사용할 수 있는 핀을 보여줍니다.

이 가속도계는 다음 도식으로 브레이크아웃 보드에 탑재된 SparkFun에서 사용할 수 있습니다.

다이어그램에서 VDD/IO 줄(핀 1)이 VS 줄(핀 6)에 연결되어 있음을 확인합니다. 또한 VDD/IO 줄은 8핀 헤더에 직접 노출되지 않습니다.
그러나 ADXL345 데이터시트 19페이지에서는 VS 라인의 디지털 클록 노이즈를 줄이기 위해 VDD/IO 및 VS를 서로 다른 공급 전압 선에 연결하는 것이 좋습니다. 또한 데이터시트 10페이지에 표시된 것처럼 I2C 통신 모드를 선택하려면 CS 선을 높은 VDD/IO에 연결해야 합니다.
따라서 다음 다이어그램에서는 샘플 센서 드라이버와 함께 작동하기 위해 ADXL345 브레이크아웃 보드를 수정해야 하는 사항을 보여 줍니다.

즉, 다음과 같이 ADXL345 브레이크아웃 보드를 수정합니다.
- VDD/IO 줄을 VS 줄에 연결하는 트랙을 잘라냅니다. 그런 다음, 핀 1과 핀 6을 멀티미터로 측정하여 개방형 회로가 있는지 확인합니다.
- VDD/IO 라인을 CS 선(핀 7)에 연결하기 위해 와이어를 솔더합니다. 그런 다음, 핀 1과 핀 7 사이에 단락이 있는지 확인하기 위해 다중 미터로 측정합니다.
다음은 수정된 ADXL345 가속도계 브레이크아웃 보드를 보여 주는 이미지입니다.

앞의 이미지에 노란색 점이 추가되었으며 핀 1의 위치를 나타내기 위해 ADXL345 칩에 배치되었습니다.
따라서 Sharks Cove에 연결하기 위해 센서 테스트 보드를 준비하면 다음 중 어느 것 또는 전부가 포함될 수 있습니다.
- PCB(인쇄 회로 기판) 트랙을 절단하여 센서 테스트 보드의 구성 요소 간에 원치 않는 연결을 끊습니다.
- PCB 트랙을 절단하고 센서 테스트 보드에서 새 대상으로 연결을 다시 라우팅합니다.
- IDC(여성 단열 변위 커넥터) 헤더를 사용하여 센서 테스트 보드에 리본 케이블을 솔더링합니다. 이렇게 하면 두 보드를 쉽고 편리하게 연결할 수 있습니다.
- 앞의 글머리 기호 대신, 브레드보드에 센서 테스트 보드를 탑재한 다음, 브레드보드의 관련 행을 J1C1의 일치하는 핀에 연결하는 편리한 방법을 찾을 수 있습니다.
센서 테스트 보드를 수정한 후 다음 항목의 지침에 따라 센서를 Sharks Cove 보드에 연결합니다.