Texas Instruments DSP TMS320F280x, TMS320C280x, TMS320F2801x
I processori di segnale digitale TMS320F280x TMS320C280x e TMS320F2801x di Texas Instruments fanno parte della generazione DSP di soluzioni altamente integrate e ad alte prestazioni per applicazioni di controllo esigenti. I DSP TMS320F280x TMS320C280x e TMS320F2801x TI sono dotati di un core a basso consumo da 1,8 V, I/O da 3,3 V e tecnologia CMOS statica ad alte prestazioni.I processori di segnali digitali TMS320F280x e TMS320C280x e TMS320F2801x utilizzano un'architettura Boundary Scan con un massimo di 16 uscite PWM e modalità a bassa potenza. I TMS320F280x, TMS320C280x e TMS320F2801x sono disponibili in package Thin Quad FlatPack (PZ) e MicroStar BGA™.
Caratteristiche
- Tecnologia statica CMOS ad alte prestazioni
- 100 MHz (10 ns di tempo di ciclo)
- 60 MHz (16,67 ns di tempo di ciclo)
- Design a bassa potenza (nucleo da 1,8 V, I/O da 3,3 V)
- Supporto scansione delimitatore JTAG
- Architettura Boundary Scan con porta di accesso di test standard IEEE 1149.1-1990
- CPU a 32 bit ad alte prestazioni (TMS320C28x)
- Operazioni MAC 16 x 16 e 32 x 32
- Doppio MAC 16 x 16
- Architettura Harvard bus
- Operazioni atomiche
- Risposta interruzione ed elaborazione rapide
- Modello di programmazione a memoria unificata
- Efficienza del codice (in C/C++ e assemblaggio)
- Memoria su chip
- F2809: 128K x 16 flash, 18K x 16 SARAM
- F2808: 64K x 16 flash, 18K x 16 SARAM
- F2806: 32K x 16 flash, 10K x 16 SARAM
- F2802: 32K x 16 flash, 6K x 16 SARAM
- F2801: 16K x 16 flash, 6K x 16 SARAM
- F2801x: 16K x 16 flash, 6K x 16 SARAM
- ROM OTP 1K x 16 (solo dispositivi flash)
- C2802: 32K x 16 ROM, 6K x 16 SARAM
- C2801: 16K x 16 ROM, 6K x 16 SARAM
- ROM di avvio (4K x 16)
- Con modalità di avvio software (tramite SCI, SPI, CAN,I2Ce I/O parallelo)
- Tabelle matematiche standard
- Clock e controllo di sistema
- Oscillatore su chip
- Modulo temporizzatore Watchdog
- Qualsiasi pin GPIO A può essere collegato a uno dei tre interrupt del nucleo esterno
- Blocco PIE (Peripheral Interrupt Expansion) che supporta tutti i 43 interrupt periferici
- Ordine dei byte: Little endian
- Chiave di sicurezza/blocco a 128 bit
- Protegge blocchi flash/OTP/L0/L1
- Impedisce il reverse engineering del firmware
- Tre timer CPU a 32 bit
- Periferiche di controllo potenziate
- Fino a 16 uscite PWM
- Fino a 6 uscite HRPWM con risoluzione di 150 ps MEP
- Fino a quattro ingressi di acquisizione
- Fino a due interfacce encoder in quadratura
- Fino a sei timer a 32 bit/sei timer a 16 bit
- Periferiche per porta seriale
- Fino a 4 moduli SPI
- Fino a 2 moduli SCI (UART)
- Fino a 2 moduli CAN
- Un bus I2C (Inter-Integrated-Circuit)
- ADC a 12 bit, 16 canali
- Multiplexer in ingresso 2 x 8 canali
- Due sample-and-hold
- Conversioni singole/simultanee
- Tasso di conversione rapido:
- 80 ns - 12,5 MSPS (solo F2809)
- 160 ns – 6,25 MSPS (280x)
- 267 ns – 3,75 MSPS (F2801x)
- Riferimento interno o esterno
- Fino a 35 pin GPIO multiplexati e programmabili individualmente con filtraggio di ingresso
- Funzioni di emulazione avanzate
- Funzioni di analisi e breakpoint
- Debug in tempo reale via hardware
- Il supporto allo sviluppo include
- Compilatore/assembler/linker ANSI C/C++
- IDE Code Composer Studio™
- SYS/BIOS
- Controllo motore digitale e librerie software per alimentazione digitale
- Modalità a bassa potenza e risparmio energetico
- Sono supportate le modalità IDLE, standby e HALT.
- Disabilitazione dei singoli clock periferici
- Opzioni del package
- Thin quad flatpack (PZ)
- MicroStar BGA™ (GGM, ZGM)
- Opzioni di temperatura
- A: da -40 °C a +85 °C (PZ, GGM, ZGM)
- A: da -40 °C a +125 °C (PZ, GGM, ZGM)
- Q: da -40 °C a +125 °C (PZ)
- (qualifica AEC-Q100 per applicazioni automobilistiche)
Applicazioni
- Unità motore e controllo
- Alimentazione digitale
Schema a blocchi funzionale
Pubblicato: 2020-11-09
| Aggiornato: 2025-04-08
