Microcontrollori ArteryTek AT32F403AVGT7 a 32 bit
Informazioni sul prodotto
L'AT-START-F403A è una scheda di valutazione basata sul chip AT32F403AVGT7. È dotato di indicatori LED, pulsanti, un connettore USB micro-B, un connettore di estensione Arduino Uno R3 e una memoria flash SPI espansa da 16 MB. Questa scheda di valutazione include lo strumento di debug/programmazione AT-Link-EZ, eliminando la necessità di strumenti di sviluppo aggiuntivi.
Istruzioni per l'uso del prodotto
Avvio rapido
Per iniziare con AT-START-F403A, attenersi alla seguente procedura:
- Collegare l'alimentatore alla scheda.
- Assicurarsi che l'IDD (Descrizione dispositivo di input) sia configurato correttamente.
- Programma ed esegui il debug della scheda utilizzando lo strumento AT-Link-EZ integrato.
- Seleziona la modalità di avvio desiderata.
- Se necessario, collegare una sorgente di clock esterna.
- Utilizzare gli indicatori LED e i pulsanti secondo necessità.
- Se necessario, collega la scheda a un dispositivo USB.
- Se necessario, accedi al Bank3 di memoria Flash tramite l'interfaccia SPIM.
- Utilizzare le resistenze 0 disponibili secondo necessità.
- Utilizza i connettori di estensione, come il connettore di estensione Arduino Uno R3, per funzionalità aggiuntive.
Catene di strumenti che supportano AT-START-F403A
AT-START-F403A è compatibile con varie toolchain che supportano le sue funzionalità. Fare riferimento alla documentazione del prodotto o website per un elenco delle toolchain supportate e le relative istruzioni.
Hardware e layout
Il manuale dell'utente fornisce informazioni dettagliate sull'hardware e sul layout della scheda AT-START-F403A. Copre argomenti quali selezione dell'alimentatore, configurazione IDD, programmazione e debug utilizzando AT-Link-EZ, selezione della modalità di avvio, opzioni sorgente orologio esterna, indicatori LED, pulsanti, connessione dispositivo USB, accesso alla memoria flash tramite interfaccia SPIM, utilizzo di 0 resistori e i dettagli del connettore dell'estensione.
Per ulteriori informazioni e istruzioni specifiche su ciascun argomento, fare riferimento al Manuale utente AT-START-F403A disponibile sul sito ufficiale websito.
Introduzione
AT-START-F403A è progettato per aiutarti a esplorare le funzionalità ad alte prestazioni del microcontroller a 32 bit, AT32F403A integrato con ARM Cortex®-M4F con FPU, e aiutarti a sviluppare le tue applicazioni.
AT-START-F403A è una scheda di valutazione basata sul chip AT32F403AVGT7 con indicatori LED, pulsanti, un connettore USB micro-B, connettore di estensione ArduinoTM Uno R3 e una memoria flash SPI espansa da 16 MB. Questa scheda di valutazione incorpora lo strumento di debug/programmazione AT-Link-EZ senza la necessità di altri strumenti di sviluppo.
Sopraview
Caratteristiche
AT-START-F403A ha le seguenti caratteristiche:
- AT-START-F403A è dotato di un microcontroller AT32F403AVGT7 integrato che incorpora ARM Cortex®-M4F, processore a 32 bit, memoria flash da 1024 KB e SRAM da 96+128 KB, pacchetti LQFP100.
- Connettore AT-Link integrato:
- L'AT-Link-EZ integrato può essere utilizzato per la programmazione e il debug (AT-Link-EZ è una versione semplificata di AT-Link e non supporta la modalità offline)
- Se AT-Link-EZ viene separato da questa scheda piegandosi lungo il giunto, AT-START-F403A può essere collegato a un AT-Link indipendente per la programmazione e il debug
- Standard ARM a 20 pin integrato JTAG connettore (con un connettore JTAG/Connettore SWD per programmazione/debug)
- 16 MB SPI Flash EN25QH128A viene utilizzato come banco di memoria flash espanso 3
- Vari metodi di alimentazione:
- Attraverso il bus USB di AT-Link-EZ
- Attraverso il bus USB (VBUS) di AT-START-F403A
- Alimentazione esterna 7~12 V (VIN)
- Alimentazione esterna da 5 V (E5V)
- Alimentazione esterna 3.3 V
- 4 indicatori LED:
- LED1 (rosso) utilizzato per l'accensione a 3.3 V
- 3 indicatori LED utente: LED2 (rosso), LED3 (giallo) e LED4 (verde)
- 2 pulsanti (pulsante utente e pulsante di ripristino)
- Cristallo HSE da 8 MHz
- Cristallo LSE 32.768 kHz
- Connettore USB micro-B
- Vari connettori di estensione possono essere collegati rapidamente a una scheda prototipo e facili da esplorare:
- Connettore di estensione ArduinoTM Uno R3
- Connettore di estensione I/O LQFP100
Definizione dei termini
- Ponticello JPx inserito
Ponticello installato - Jumper JPx OFF Jumper non installato
- Resistenza Rx ON
Cortocircuito tramite saldatura o resistenza da 0Ω - Resistenza Rx OFF
Aprire
Avvio rapido
AT-START-F403A è un kit di sviluppo economico e facile da usare, progettato per valutare e utilizzare rapidamente i microcontrollori AT32F403A ad alte prestazioni per sviluppare applicazioni.
Iniziare
Configurare la scheda AT-START-F403A nel seguente ordine per avviare l'applicazione:
- Controlla la posizione del Jumper sulla scheda:
JP1 è collegato a GND o OFF (BOOT0 è 0 e BOOT0 ha un resistore pull-down nell'AT32F403AVGT7);
JP4 opzionale o OFF (BOOT1 è in qualsiasi stato);
Il ponticello monopezzo JP8 è collegato all'I/O sulla destra. - Collega la scheda AT-START-F403A al PC tramite un cavo USB (da tipo A a micro-B) e la scheda verrà alimentata tramite il connettore USB AT-Link-EZ CN6. Il LED1 (rosso) è sempre acceso e gli altri tre LED (da LED2 a LED4) iniziano a lampeggiare in successione.
- Dopo aver premuto il pulsante USER (B2), la frequenza di lampeggio dei tre LED viene modificata.
Catene di strumenti che supportano AT-START-F403A
- ARM® Keil®: MDK-ARM™
- IAR™: CALDO
Hardware e layout
La scheda AT-START-F403A è progettata attorno a un microcontrollore AT32F403AVGT7 nel pacchetto LQFP100.
Figura 1 mostra le connessioni tra AT-Link-EZ, AT32F403AVGT7 e le relative periferiche (pulsanti, LED, USB, memoria flash SPI e connettori di estensione)
Figura 2 e la Figura 3 mostra queste funzionalità sulla scheda AT-Link-EZ e AT-START-F403A.
Selezione dell'alimentazione
L'alimentazione a 5 V dell'AT-START-F403A può essere fornita tramite un cavo USB (tramite il connettore USB CN6 sull'AT-Link-EZ o il connettore USB CN1 sull'AT-START-F403A) o tramite un 5 V esterno Alimentazione V (E5V) o tramite un alimentatore esterno da 7~12 V (VIN) tramite 5 V voltage regolatore (U1) a bordo scheda. In questo caso l'alimentatore a 5 V fornisce l'alimentazione a 3.3 V richiesta dai microcontrollori e dalle periferiche tramite il 3.3 V voltage regolatore (U2) a bordo scheda.
Il pin da 5 V di J4 o J7 può essere utilizzato anche come fonte di alimentazione in ingresso. La scheda AT-START-F403A deve essere alimentata da un alimentatore a 5 V.
Il pin da 3.3 V di J4 o il pin VDD di J1 e J2 possono anche essere utilizzati direttamente come alimentazione di ingresso da 3.3 V. La scheda AT-START-F403A deve essere alimentata da un alimentatore da 3.3 V.
Nota:
A meno che non vengano forniti 5 V tramite il connettore USB (CN6) sull'AT-Link-EZ, l'AT-Link-EZ non sarà alimentato con altri metodi di alimentazione.
Quando un'altra scheda applicativa è collegata a J4, i pin VIN, 5 V e 3.3 V possono essere utilizzati come potenza di uscita; Pin J7 5V utilizzato come alimentazione di uscita a 5 V; il pin VDD di J1 e J2 viene utilizzato come potenza di uscita di 3.3 V.
IDD
In caso di JP3 OFF (simbolo IDD) e R13 OFF è consentito collegare un amperometro per misurare il consumo energetico di AT32F403AVGT7.
- JP3 SPENTO, R13 ACCESO:
AT32F403AVGT7 è alimentato. (L'impostazione predefinita e la spina JP3 non sono montate prima della spedizione) - JP3 ACCESO, R13 SPENTO:
AT32F403AVGT7 è alimentato. - JP3 SPENTO, R13 SPENTO:
È necessario collegare un amperometro per misurare il consumo energetico dell'AT32F403AVGT7 (se non è presente l'amperometro, l'AT32F403AVGT7 non può essere alimentato).
Programmazione e debug
AT-Link-EZ integrato
La scheda di valutazione incorpora lo strumento di programmazione e debug Artery AT-Link-EZ per consentire agli utenti di programmare/debug dell'AT32F403AVGT7 sulla scheda AT-START-F403A. AT-Link-EZ supporta la modalità di interfaccia SWD e supporta un set di porte COM virtuali (VCP) per connettersi a USART1_TX/USART1_RX (PA9/PA10) di AT32F403AVGT7. In questo caso, PA9 e PA10 di AT32F403AVGT7 saranno influenzati da AT-Link-EZ come segue:
- PA9 è debolmente portato al livello alto dal pin VCP RX di AT-Link-EZ;
- PA10 è fortemente portato al livello alto dal pin VCP TX di AT-Link-EZ
L'utente può impostare R9 e R10 su OFF, quindi l'uso di PA9 e PA10 di AT32F403AVGT7 non è soggetto alle limitazioni di cui sopra.
Fare riferimento al Manuale utente AT-Link per i dettagli completi sulle operazioni, sull'aggiornamento del firmware e sulle precauzioni di AT-Link-EZ.
Il PCB AT-Link-EZ sulla scheda di valutazione può essere separato dall'AT-START-F403A piegandolo lungo la giuntura. In questo caso, AT-START-F403A può ancora essere collegato al CN7 di AT-Link-EZ tramite CN2 (non montato prima della spedizione) oppure può essere collegato con un altro AT-Link per continuare la programmazione e il debug sull'AT32F403AVGT7.
Standard ARM® a 20 pin JTAG connettore
AT-START-F403A riserva anche JTAG o connettori SWD per uso generale come
strumenti di programmazione/debug. Se l'utente desidera utilizzare questa interfaccia per programmare ed eseguire il debug dell'AT32F403AVGT7, separare l'AT-Link-EZ dalla scheda o impostare R41, R44 e R46 su OFF e collegare CN3 (non montato prima della spedizione) alla programmazione e al debug attrezzo.
Selezione della modalità di avvio
All'avvio è possibile selezionare tre diverse modalità di avvio tramite la configurazione dei pin.
Maglione |
Selezione della modalità di avvio |
Collocamento |
|
STIVALE1 | STIVALE0 | ||
JP1 collegato a GND o OFF; JP4 opzionale o OFF |
X |
0 |
Avvio dalla memoria Flash interna (impostazione predefinita di fabbrica) |
JP1 collegato a VDD
JP4 collegato a GND |
0 |
1 |
Avvia dalla memoria di sistema |
JP1 collegato a VDD
JP4 collegato a VDD |
1 |
1 |
Avvio da SRAM |
Sorgente di clock esterna
Sorgente orologio HSE
Il cristallo da 8 MHz sulla scheda viene utilizzato come sorgente di clock HSE.
Sorgente orologio LSE
Sono disponibili tre modalità hardware per impostare le sorgenti di clock esterne a bassa velocità:
- Cristallo integrato (impostazione predefinita):
Il cristallo da 32.768 kHz sulla scheda viene utilizzato come sorgente di clock LSE. L'impostazione hardware deve essere: R6 e R7 ON, R5 e R8 OFF - Oscillatore da PC14 esterno:
L'oscillatore esterno viene iniettato dal pin 3 di J2. L'impostazione hardware deve essere: R5 e R8 ON, R6 e R7 OFF. - LSE non utilizzato:
PC14 e PC15 vengono utilizzati come GPIO. L'impostazione hardware deve essere: R5 e R8 ON, R6 e R7 OFF.
Indicatori LED
- LED di alimentazione1
Il rosso indica che la scheda è alimentata a 3.3 V - LED utente2
Rosso, collegato al pin PD13 di AT32F403AVGT7 - LED utente3
Giallo, collegato al pin PD14 dell'AT32F403AVGT7 - LED utente4
Verde, collegato al pin PD15 dell'AT32F403AVGT7
Pulsanti
- Pulsante di ripristino B1:
Collegato a NRST per ripristinare AT32F403AVGT7 - Tasto utente B2:
Per impostazione predefinita è collegato al PA0 dell'AT32F403AVGT7 e in alternativa utilizzato come pulsante di riattivazione (R19 ON, R21 OFF); oppure collegato al PC13 e in alternativa utilizzato come TAMPPulsante ER-RTC (R19 OFF, R21 ON)
Dispositivo USB
La scheda AT-START-F403A supporta la comunicazione del dispositivo USB a piena velocità tramite un connettore USB micro-B (CN1). VBUS può essere utilizzato come alimentazione a 5 V della scheda AT-START-F403A.
Connettersi al banco 3 della memoria flash tramite l'interfaccia SPIM
La SPI Flash EN25QH128A sulla scheda è collegata all'AT32F403AVGT7 tramite l'interfaccia SPIM e utilizzata come banco 3 di memoria Flash espansa.
Quando si utilizza il banco 3 della memoria flash tramite l'interfaccia SPIM, il ponticello monopezzo JP8, come mostrato nella Tabella 2, dovrebbe selezionare il lato SPIM sinistro. In questo caso, PB1, PA8, PB10 PB11, PB6 e PB7 non sono collegati al connettore di estensione I/O LQFP100 esterno. Questi 6 pin sono contrassegnati aggiungendo [*] dopo il nome del pin del connettore di estensione sulla serigrafia del PCB.
Tabella 2. Impostazione dei ponticelli GPIO e SPIM
Maglione | Impostazioni |
JP8 collegato a I/O |
Utilizzare la funzione I/O (impostazione predefinita prima della spedizione). |
JP8 connesso a SPIM |
Utilizza la funzione SPIM |
Resistenze da 0 Ω
Tabella 3. Impostazione del resistore da 0 Ω
Resistori | Stato(1) | Descrizione |
R13 (Misurazione del consumo energetico del microcontrollore) |
ON |
Quando JP3 è spento, al microcontrollore sono collegati 3.3 V
per fornire alimentazione |
SPENTO |
Quando JP3 è spento, 3.3 V consente di collegare un amperometro per misurare il consumo energetico del microcontrollore
(se non c'è l'amperometro, il microcontrollore non può essere alimentato) |
|
R4
(Alimentazione VBAT) |
ON | VBAT deve essere collegato a VDD |
SPENTO | VBAT può essere alimentato dal pin_6 VBAT di J2 | |
R5, R6, R7, R8 (LSE) |
SPENTO, ACCESO, ACCESO, SPENTO | La sorgente di clock LSE utilizza il cristallo Y1 sulla scheda |
ACCESO, SPENTO, SPENTO, ACCESO |
La sorgente dell'orologio LSE proviene da PC14 esterno o PC14 e PC15
vengono utilizzati come GPIO. |
|
R17 (VREF+) |
ON | VREF+ è connesso a VDD |
SPENTO |
VREF+ è collegato al pin_2 J21 o di ArduinoTM
connettore J3 AREF |
|
R19, R21
(pulsante UTENTE B2) |
ACCESO SPENTO | Il pulsante utente B2 è collegato a PA0 |
SPENTO ACCESO | Il pulsante utente B2 è collegato al PC13 | |
R29, R30 (PA11, PA12) |
SPENTO, SPENTO |
Quando PA11 e PA12 vengono utilizzati come USB, non lo sono
collegato al pin_20 e al pin_21 di J1. |
ACCESO, ACCESO |
Quando PA11 e PA12 non vengono utilizzati come USB, possono esserlo
collegato al pin_20 e al pin_21 di J1. |
|
R31, R32, R33, R34 (Arduino™ A4, A5) |
SPENTO, ON, SPENTO, ON |
ArduinoTM A4 e A5 sono collegati a ADC_IN11 e
ADC_IN10 |
ACCESO, SPENTO, ACCESO, SPENTO |
ArduinoTM A4 e A5 sono collegati a I2C1_SDA e
I2C1_SCL |
|
R35, R36
(ArduinoTM D10) |
SPENTO, ON | ArduinoTM D10 è collegato a SPI1_SS |
ACCESO SPENTO | ArduinoTM D10 è collegato a PWM (TMR4_CH1) | |
R9 (USART1_RX) |
ON |
USART1_RX di AT32F403AVGT7 è connesso a VCP TX
di AT-Link-EZ |
SPENTO |
USART1_RX di AT32F403AVGT7 è disconnesso da
VCP TX di AT-Link-EZ |
|
R10 (USART1_TX) |
ON |
USART1_TX di AT32F403AVGT7 è connesso a VCP RX
di AT-Link-EZ |
SPENTO |
USART1_TX di AT32F403AVGT7 è disconnesso da
VCP RX di AT-Link-EZ |
Connettori di estensione
- Connettore di estensione ArduinoTM Uno R3
La spina femmina J3~J6 e la spina maschio J7 supportano i connettori standard ArduinoTM Uno R3. La maggior parte delle schede figlie progettate attorno ad ArduinoTM Uno R3 sono adatte per AT-START-F403A.
Nota
- Le porte I/O di AT32F403AVGT7 sono 3.3 V compatibili con ArduinoTM Uno R3, ma 5 V incompatibili.
- Impostare R17 su OFF se è necessario fornire alimentazione tramite J3 pin_8 AREF di AT-START-F403A al VREF+ di AT32F403AVGT7 tramite la scheda figlia ArduinoTM Uno R3.
Tavolo 4. Definizione dei pin del connettore di estensione ArduinoTM Uno R3
Connettore |
Spillo
numero |
Arduino
nome pin |
AT32F403A
nome pin |
Funzioni |
J4 (Alimentazione elettrica) |
1 | NC | – | – |
2 | IOREF | – | Riferimento 3.3V | |
3 | RESET | NRST | Ripristino esterno | |
4 | 3.3V | – | Ingresso/uscita 3.3V | |
5 | 5V | – | Ingresso/uscita 5V | |
6 | Terra | – | Terra | |
7 | Terra | – | Terra | |
8 | Numero di telaio | – | Ingresso/uscita 7~12V | |
J6 (Ingresso analogico) |
1 | A0 | PA0 | ADC123_IN0 |
2 | A1 | PA1 | ADC123_IN1 | |
3 | A2 | PA4 | ADC12_IN4 | |
4 | A3 | PB0 | ADC12_IN8 | |
5 | A4 | PC1 o PB9(1) | ADC123_IN11 o I2C1_SDA | |
6 | A5 | PC0 o PB8(1) | ADC123_IN10 o I2C1_SCL | |
J5 (Byte basso ingresso/uscita logico) |
1 | D0 | PA3 | USART2_RX |
2 | D1 | PA2 | USART2_TX | |
3 | D2 | PA10 | – | |
4 | D3 | PB3 | TMR2_CH2 | |
5 | D4 | PB5 | – | |
6 | D5 | PB4 | TMR3_CH1 | |
7 | D6 | PB10 | TMR2_CH3 | |
8 | D7 | PA8 (2) | – | |
J3 (Byte alto ingresso/uscita logico) |
1 | D8 | PA9 | – |
2 | D9 | PC7 | TMR3_CH2 | |
3 | D10 | PA15 o PB6(1)(2) | SPI1_NSS o TMR4_CH1 | |
4 | D11 | PA7 | TMR3_CH2 o SPI1_MOSI | |
5 | D12 | PA6 | SPI1_MISO | |
6 | D13 | PA5 | SPI1_SCK | |
7 |
Terra |
– |
Terra |
|
8 | RIF. | – | Ingresso/uscita VREF+ | |
9 | SDA | PB9 | I2C1_SDA |
10 | SCL | PB8 | I2C1_SCL | |
J7 (Altri) |
1 | MISO | PB14 | SPI2_MISO |
2 | 5V | – | Ingresso/uscita 5V | |
3 | SCK | PB13 | SPI2_SCK | |
4 | MOSI | PB15 | SPI2_MOSI | |
5 | RESET | NRST | Ripristino esterno | |
6 | Terra | – | Terra | |
7 | NSS | PB12 | SPI2_NSS | |
8 | PB11 | PB11 | – |
- L'impostazione del resistore da 0 Ω è mostrata nella Tabella 3.
- SPIM deve essere disabilitato e il ponticello monopezzo JP8 deve selezionare il lato I/O, altrimenti PA8 e PB6 non possono essere utilizzati.
Connettore di estensione I/O LQFP100
I connettori di estensione J1 e J2 possono collegare l'AT-START-F403A alla scheda prototipo/packaging esterna. Le porte I/O di AT32F403AVGT7 sono disponibili su questi connettori di estensione. J1 e J2 possono anche essere misurati con l'oscilloscopio, l'analizzatore logico o la sonda voltmetro.
Nota
- Impostare R17 OFF se è necessario fornire alimentazione tramite J2 pin_21 VREF+ di AT-START-F403A con un alimentatore esterno,
Schema
Cronologia delle revisioni
Tabella 5. Cronologia delle revisioni del documento
Data | Revisione | Cambiamenti |
2020.2.14 | 1.0 | Versione iniziale |
2020.4.22 | 1.1 | LED3 modificato in giallo |
2020.12.15 |
1.20 |
1. Aggiornato il codice di revisione di questo documento a 3 cifre, con le prime due per la versione AT-START e l'ultima per la versione del documento.
2. Hardware AT-Link-EZ aggiornato alla V1.2. Supporta il debug SWO, aggiunta la descrizione SWO; e regolato i segnali CN7 e corretto la serigrafia in conformità con gli strumenti di sviluppo di Artery. 3. Serigrafia CN2 modificata. 4. Aggiunto anello di prova GND per facilitare la misurazione. |
AVVISO IMPORTANTE - LEGGERE ATTENTAMENTE
Gli acquirenti comprendono e accettano che gli acquirenti sono gli unici responsabili della selezione e dell'utilizzo dei prodotti e dei servizi di Artery.
I prodotti e i servizi di Artery sono forniti "COSÌ COME SONO" e Artery non fornisce alcuna garanzia espressa, implicita o legale, incluse, senza limitazioni, eventuali garanzie implicite di commerciabilità, qualità soddisfacente, non violazione o idoneità per uno scopo particolare rispetto ai prodotti e servizi di Artery. prodotti e servizi.
Nonostante qualsiasi disposizione contraria, gli acquirenti non acquisiscono alcun diritto, titolo o interesse sui prodotti e servizi di Artery o su qualsiasi diritto di proprietà intellettuale in essi incorporato. In nessun caso i prodotti e i servizi forniti da Artery potranno essere interpretati come (a) concessione agli acquirenti, espressamente o implicitamente, preclusione o altro, di una licenza per utilizzare prodotti e servizi di terzi; o (b) concedere in licenza i diritti di proprietà intellettuale di terzi; o (c) garantire i prodotti e i servizi di terzi e i suoi diritti di proprietà intellettuale.
Con la presente gli acquirenti accettano che i prodotti Artery non sono autorizzati per l'uso e che gli acquirenti non integreranno, promuoveranno, venderanno o trasferiranno in altro modo qualsiasi prodotto Artery a qualsiasi cliente o utente finale per l'uso come componenti critici in (a) qualsiasi intervento medico, salvavita o di salvataggio dispositivo o sistema di supporto, o (b) qualsiasi dispositivo o sistema di sicurezza in qualsiasi applicazione e meccanismo automobilistico (inclusi ma non limitati a sistemi frenanti o airbag automobilistici), o (c) qualsiasi impianto nucleare, o (d) qualsiasi dispositivo di controllo del traffico aereo , applicazione o sistema, o (e) qualsiasi dispositivo, applicazione o sistema di armi, o (f) qualsiasi altro dispositivo, applicazione o sistema in cui sia ragionevolmente prevedibile che il guasto dei prodotti Artery utilizzati in tale dispositivo, applicazione o sistema comporterebbe alla morte, lesioni personali o danni materiali catastrofici.
© 2020 ARTERY Technology Corporation – Tutti i diritti riservati
Documenti / Risorse
![]() |
Microcontrollori ArteryTek AT32F403AVGT7 a 32 bit [pdf] Manuale d'uso AT32F403AVGT7 Microcontrollori a 32 bit, AT32F403AVGT7, Microcontrollori a 32 bit, Microcontrollori bit, Microcontrollori |