Total Phase 사의 Aardvark SPI/I2C Adapter와 Microchip 사의 PICkit Serial SPI Demo Board 연결 및 Flash Center Software 사용법입니다.
Adapter의 커넥터에 10-Pin Split Cable 을 연결한 후, 아래 사진과 같이 데모보드에 연결합니다. CS (Chip Select) 핀은 케이블에서 SS (Slave Select)와 동일합니다.
Aardvark | Demo Board |
WHITE (SS/SS) | CS |
BLUE (NC/+5) | +V |
BLACK (GND) | GND |
GREEN (MISO) | MISO |
PURPULE (SCK) | SCK |
GRAY (MOSI) | MOSI |
Flash Center 소프트웨어를 아래 링크에서 다운로드 합니다. (멤버 등록 절차 필요)
https://www.totalphase.com/products/flash-center/
다운로드 받은 Flash Center의 압축파일을 해제한 후 Flash-Center-GUI.exe를 더블클릭하여 실행합니다.
(1) 초기화면
(2) 타겟 칩 선택
(3) SPI EEPROM > Microchip > 25LC020A 선택
(4) 타겟 칩 선택 완료
(5) 어댑터 추가
(6) 설정 완료
(7) 읽기 (문자값을 미리 입력해 둠)
(8) 값 변경 및 쓰기 버튼(Program + Verify)
(9) Program + Verify 완료
(10) GUI에서 기존 값 지우기
(11) 칩에서 읽어들이기
순서가 뒤 바뀌었지만, 위 작업을 하기 전에 사용하려는 칩의 신호 레벨을 반드시 확인해야 합니다.
많은 칩들이 저전력 설계로 인하여 3.3V 이하의 레벨을 사용하는 경우가 많습니다. Total Phase 제품은 기본적으로 3.3V/5V 에 호환되기 때문에, 칩의 전압 레벨을 확인하고, 이보다 낮은 전압을 사용하는 경우, Level Shifter Board 를 사용해야 합니다.
Featuers
- Level shifting for I2C, SPI, and MDIO signals
- Supports voltage levels of 1.2V, 1.5V, 1.8V, 2.5V, 3.0V, and 3.3V
- Supply power to downstream devices
- I2C speeds of 800 kHz
- SPI and MDIO speeds of 20 MHz