Texas Instruments TMS570LS1227 16/32-Bit RISC 플래시 마이크로컨트롤러
Texas Instruments TMS570LS1227 16/32-Bit RISC 플래시 MCU(마이크로컨트롤러)는 안전 시스템용 고성능 마이크로컨트롤러입니다. 안전 아키텍처는 잠금 단계의 듀얼 CPU, CPU 및 메모리 BIST 로직, 플래시 및 데이터 SRAM 모두의 ECC, 주변 메모리의 패리티 및 주변 I/O의 루프백 성능을 포함합니다. TMS570LS1227 장치는 효율적인 1.66 DMIPS/MHz를 제공하는 ARM Cortex-R4F 부동 소수점 CPU를 통합하고 있으며, 최대 180MHz까지 실행 가능한 구성을 갖추고 있어 최대 298DMIPS를 제공할 수 있습니다. 이 장치는 단어 불변성 빅 엔디안[BE32] 형식을 지원합니다.TMS570LS1227은 1.25MB 통합 플래시 및 192KB 데이터 RAM과 단일 비트 오류 교정 및 이중 비트 오류 감지 기능을 갖추고 있습니다. 이 장치의 플래시 메모리는 비휘발성이며 전기적으로 삭제 및 프로그래밍이 가능합니다. 64비트 와이드 데이터 버스 인터페이스로 구현됩니다. 플래시는 3.3V 전원 입력(I/O 전원과 동일한 레벨)에서 작동하므로 읽기, 프로그램 및 지우기 작업을 모두 수행할 수 있습니다. 파이프라인 모드에서는 플래시가 최대 180MHz의 시스템 클록 주파수로 작동합니다. SRAM은 지원되는 주파수 범위에서 바이트, 하프워드, 워드 및 더블워드 모드로 단일 사이클 읽기 및 쓰기 액세스를 지원합니다.
TMS570LS1227은 실시간 제어 기반 애플리케이션을 위한 주변 장치를 갖추고 있으며 최대 44개의 총 I/O 단자가 있는 2개의 N2HET(차세대 하이엔드 타이머) 타이밍 보조 프로세서, 최대 14개의 출력이 있는 7개의 ePWM(Enhanced Pulse Width Modulator) 모듈, 6개의 eCAP(Enhanced Capture) 모듈, 2개의 eQEP(Enhanced Quadrature Encoder Pulse) 모듈 그리고 최대 24개의 입력을 지원하는 2개의 12비트 ADC(아날로그-디지털 변환기)를 포함하고 있습니다.
통합된 안전 기능과 광범위한 통신 및 제어 주변 장치를 갖춘 Texas Instruments TMS570LS1227 장치는 안전이 중요한 고성능 실시간 제어 애플리케이션에 이상적인 솔루션입니다.
특징
- 안전이 중요한 애플리케이션을 위한 고성능 자동차용 마이크로컨트롤러
- 잠금 단계에서 실행되는 이중 CPU
- 플래시 및 RAM 인터페이스에서 ECC
- CPU 및 온칩 RAM을 위한 BIST(자가 진단 테스트)
- 오류 신호처리 모듈(오류 핀 사용)
- 전압 및 클록 모니터링
- Arm® Cortex®-R4F 32비트 RISC CPU
- 1.66 DMIPS/MHz(8단 파이프라인)
- FPU(단일 및 이중 정확도 포함)
- 12구역 MPU(메모리 보호 장치)
- 오픈 아키텍처(타사 지원)
- 작동 조건
- 최대 180MHz의 시스템 클록
- 코어 공급 전압(VCC) - 1.14~1.32V
- I/O 공급 전압(VCCIO) - 3.0~3.6V
- 통합 메모리
- 1.25MB 프로그램 플래시(ECC 포함)
- 192KB RAM(ECC 포함)
- 에뮬레이션 EEPROM을 위한 64KB 플래시(ECC 포함)
- 16-bit EMIF(외부 메모리 인터페이스)
- 공통 플랫폼 아키텍처
- 제품군 전체에 일관된 메모리 맵
- RTI(실시간 인터럽트) 타이머(OS 타이머)
- 128 채널 VIM(벡터 인터럽트 모듈)
- 2채널 CRC(순환 중복 검사기)
- DMA(직접 메모리 액세스) 컨트롤러
- 채널 16개 및 제어 패킷 32개
- 제어 패킷 RAM용 패리티 보호 장치
- 전용 MPU로 보호되는 DMA 액세스
- FMPLL(주파수 변조 위상 잠금식 루프) (내장형 슬립 감지기 포함)
- 별도의 비변조 PLL
- IEEE 1149.1 JTAG, 경계 스캔 및 ARM CoreSight™ 구성 요소
- AJSM(고급 JTAG 보안 모듈)
- 보정 기능
- POM(매개변수 오버레이 모듈)
- 인터럽트 생성 가능한 GPIO(범용 입력/출력) 핀 16개
- 모터 제어를 위한 향상된 타이밍 주변 장치
- ePWM(Enhanced Pulse Width Modulator) 모듈 7개
- eCAP(Enhanced Capture) 모듈 6개
- eQEP(Enhanced Quadrature Encoder Pulse) 모듈 2개
- N2HET(차세대 하이엔드 타이머) 모듈 2개
- N2HET1 - 32개의 프로그래밍 가능 채널
- N2HET2 - 18개의 프로그래밍 가능 채널
- 각각 패리티 보호 기능이 있는 160워드 명령어 RAM
- 각 N2HET에는 하드웨어 각도 생성기가 포함되어 있음
- 각 N2HET를 위한 전용 HTU(High-End Timer Transfer Unit)
- 12비트 멀티버퍼링 ADC 모듈 2개
- ADC1 - 24개 채널
- ADC2 - ADC1과 16개 채널 공유
- 각각 패리티 보호 기능이 있는 결과 버퍼 64개
- 다중 통신 인터페이스
- 10/100Mbps 이더넷 MAC(EMAC)
- IEEE 802.3 규격 준수(3.3V I/O만 해당)
- MII, RMII 및 MDIO 지원
- FlexRay 컨트롤러(채널 2개 포함)
- 패리티 보호 기능이 있는 8KB 메시지 RAM
- 전용 FTU(FlexRay 전송 장치)
- CAN 컨트롤러(DCAN) 3개
- 각각 패리티 보호 기능이 있는 메일박스 64개
- CAN 프로토콜 버전 2.0A 및 2.0B 준수
- I2C(Inter-Integrated Circuit)
- MibSPI(다중 버퍼형 직렬 주변 장치 인터페이스) 모듈 3개
- 각각 패리티 보호 기능이 있는 워드 128개
- 전송 그룹 8개
- SPI(직렬 주변 장치 인터페이스) 모듈 최대 2개
- UART(SCI) 인터페이스 2개, 이중 하나는 LIN 2.1(Local Interconnect Network) 인터페이스 지원
- 10/100Mbps 이더넷 MAC(EMAC)
- 패키지
- 144핀 쿼드 평면 팩(PGE) [녹색]
- 337볼 그리드 어레이(ZWT) [녹색]
애플리케이션
- 브레이크 시스템(ABS 및 ESC)
- EPS(전자식 파워 스티어링)
- HEV 및 EV 인버터 시스템
- BMS(배터리 관리 시스템)
- ADAS(능동식 운전자 보조 시스템)
- 항공우주 및 항전
- 철도 통신
- 오프로드 차량
기능 블록 선도
