F28P65x 보드 설정

하기는 MCU 공장 출하 상태 설정값을 기반으로 설명드립니다.
만약 User OTP의 BOOTPIN_CONFIG, BOOTDEF 값을 변경하여 사용자 부트 모드를 사용할 경우에는 적절히 하기 내용을 변경, 사용하시기 바랍니다.

MCU는 리셋시 2개 핀의 전위 상태에 따라 다음 표와 같이 부트 동작 모드를 결정합니다.

 부트모드

 GPIO72
(기본 부트모드 선택핀 1)

 GPIO84
(기본 부트모드 선택핀 2)
  Parallel IO  0  0
  SCI / Wait Boot (RAM 부트)  0  1
  CAN  1  0
  Flash / USB  1  1

easyDSP는 SCI 부트모드(RAM 부트) 및 Flash 부트모드만을 사용하므로,
리셋시 GPIO84는 항상 High가 되도록 풀업 저항을 연결하며, GPIO72은 easyDSP pod의 /BOOT 신호에 연결되도록 합니다.
SCIRXDA(=GPIO13), SCITXDA(=GPIO12)을 각각 easyDSP 포드의 RX, TX에 연결합니다.

dual core 경우 (예를 들어 TMS320F28P65xD) easyDSP를 CPU2에도 사용하기 위해 CPU2에 연결되는 easyDSP는 SCI-B에 연결합니다
SCI-B의 GPIO 포트는 사용자가 설정 가능합니다만, easyDSP가 제공하는 소스파일에는 GPIO86, GPIO87을 사용하고 있습니다.
만약 SCI-B의 GPIO핀을 변경하고 싶은 경우, 적절하게 하드웨어 결선 및 easyDSP 소스파일을 직접 수정하시기 바랍니다. 


기타 주의 사항 하기 참조 바랍니다.
- easyDSP cable이 연결되는 5x2 header의 전원핀(#4)은 3.3V 연결
- SCIRXD, SCITXD는 해당 MCU핀에 직접 연결
- /Reset 핀은 MCU에 리셋을 줄 수 있도록 적절히 연결  (/Reset핀의 Low상태 유지 기간은 약 500msec)
easyDSP /RESET신호와 MCU /XRS 신호사이에 리셋 IC같은 회로가 삽입된다면, 삽입된 회로는 /RESET신호를 0.5초내에 /XRS에 전달해야 함.
- /BOOT 핀은 2k오옴 저항을 통해 GPIO72에 연결
- 각 신호선에 풀업 저항을 설치할 시에 그 값이 수 KOhm이상이 되어야 함 (easyDSP pod내부에 100 Ohm 직렬저항이 있기 때문)
또한 리셋핀 사용시, 여러 원하지 않는 상황에 의해, 의도되지 않은 리셋이 발생될 수 있습니다. 이를 방지하기 위해 적절한 필터를 사용하는 등의 주의를 기울여 주십시오.