KOKA017A november   2022  – march 2023 MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1

 

  1.   요약
  2.   상표
  3. MSPM0L 하드웨어 설계 검사 목록
  4. MSPM0L 장치의 전원 공급 장치
    1. 2.1 디지털 전원 공급 장치
    2. 2.2 아날로그 전원 공급 장치
    3. 2.3 내장 전원 공급 장치 및 전압 레퍼런스
    4. 2.4 전원 공급 장치에 권장되는 디커플링 회로
  5. 리셋 및 전원 공급 장치 통제기
    1. 3.1 디지털 전원 공급 장치
    2. 3.2 전원 공급 장치 통제기
  6. 시계 시스템
    1. 4.1 외부 오실레이터
    2. 4.2 외부 클록 출력(CLK_OUT)
    3. 4.3 FCC(주파수 클록 카운터)
  7. 디버거
    1. 5.1 디버그 포트 핀 및 핀아웃
    2. 5.2 표준 JTAG 커넥터를 사용한 디버그 포트 연결
  8. 주요 아날로그 주변 장치
    1. 6.1 ADC 설계 고려 사항
    2. 6.2 OPA 설계 고려 사항
    3. 6.3 DAC 설계 고려 사항
    4. 6.4 COMP 설계 고려 사항
    5. 6.5 GPAMP 설계 고려 사항
  9. 주요 디지털 주변 장치
    1. 7.1 타이머 리소스 및 설계 고려 사항
    2. 7.2 UART 및 LIN 리소스와 설계 고려 사항
    3. 7.3 I2C 및 SPI 설계 고려 사항
  10. GPIO
    1. 8.1 GPIO 출력 스위칭 속도 및 부하 커패시턴스
    2. 8.2 GPIO 전류 싱크 및 소스
    3. 8.3 고속 GPIO
    4. 8.4 오픈 드레인 GPIO로 레벨 시프터 없이 5V 통신 가능
    5. 8.5 레벨 시프터 없이 1.8V 장치와 통신
    6. 8.6 사용하지 않은 핀 연결
  11. 레이아웃 가이드
    1. 9.1 전원 공급 장치 레이아웃
    2. 9.2 접지 배치를 위한 고려 사항
    3. 9.3 트레이스, 바이어스 및 기타 구성 요소
    4. 9.4 보드 레이어 및 권장 스택업을 선택하는 방법
  12. 10부트로더
    1. 10.1 부트로더 소개
    2. 10.2 부트로더 하드웨어 설계 고려 사항
      1. 10.2.1 물리적 통신 인터페이스
      2. 10.2.2 하드웨어 호출
  13. 11참고 문헌
  14. 12개정 내역

I2C 및 SPI 설계 고려 사항

SPI 및 I2C 프로토콜은 MCU와 센서 간의 데이터 교환과 같이 장치 또는 보드 간의 통신에 널리 사용됩니다. MSPM0L 시리즈 MCU는 최대 16MHz의 고속 SPI를 포함하고 3회선, 4회선, 칩 선택 및 명령 모드를 지원합니다. 그림 7-4에서 요구 사항에 따라 시스템을 설계하는 방법을 참조하십시오.

일부 SPI 주변 장치는 높은 로직을 유지하는 PICO(주변 장치 입력 컨트롤러 출력)가 필요합니다. 이 경우 풀업 저항을 PICO 핀에 추가합니다.

GUID-20221011-SS0I-D9MN-BKN1-51KLQJPTP7G5-low.svg그림 7-4 다양한 SPI 구성을 위한 외부 연결

I2C 버스의 경우 MSPM0L 장치는 표 7-4에 나와 있는 것처럼 표준, 고속 및 고속 플러스 모드를 지원합니다.

I2C 버스를 사용할 때는 외부 풀업 저항이 필요합니다. 이러한 저항의 값은 I2C 속도에 따라 달라지며, TI는 고속 플러스 모드를 지원하기 위해 2.2k를 권장합니다. 전력 소비와 관련된 시스템의 경우 큰 저항 값을 사용할 수 있습니다. ODIO(GPIO 참조)를 사용하여 5V 장치와의 통신을 구현할 수 있습니다.

표 7-4 MSPM0L I2C의 특성
매개 변수 테스트 조건 표준 모드 고속 모드 고속 플러스 모드 단위
최소값 최대값 최소값 최대값 최소값 최대값
fI2C I2C 입력 클록 주파수 전원 도메인의 I2C 40 40 40 MHz
fSCL SCL 클록 주파수 100K 400K 1M MHz
tHD,STA 홀드 시간(반복됨) 시작 4 0.6 0.26 us
tLOW SCL 클록의 낮은 기간 4.7 1.3 0.5 us
tHIGH SCL 클록의 높은 기간 4 0.6 0.26 us
tSU,STA 반복되는 시작의 설정 시간 4.7 0.6 0.26 us
tHD,DAT 데이터 홀드 시간 0 0 0 us
tSU,DAT 데이터 설정 시간 250 100 50 us
tSU,STO 정지의 설정 시간 4 0.6 0.26 us
tBUF 정지 조건과 시작 조건 사이의 버스 여유 시간 4.7 1.3 0.5 us
tVD;DAT 데이터 유효 시간 3.46 0.9 0.45 us
tVD;ACK 데이터 유효 확인 시간 3.46 0.9 0.45 us
GUID-20210322-CA0I-DDHX-QQKB-TQZR3BJ2BQ34-low.svg그림 7-5 일반적인 I2C 버스 연결