08.05.2018 Views

Elektor Electronics 2018 01 02 469

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

utile par ex. pour réinitialiser une carte connectée.<br />

• 1× USB 2.0, pour être utilisé sans pilote comme carte son.<br />

• 1× emplacement pour carte SD pour stocker de grosses<br />

quantités de données<br />

• 1× port Ethernet pour la communication avec le serveur<br />

web intégré<br />

• 1× écran tactile de 4 pouces pour la configuration et<br />

l’utilisation.<br />

La figure 2 résume toutes ces caractéristiques et possibilités<br />

d’emploi.<br />

Il est évident que DoubleSPIder est un adaptateur universel<br />

haut de gamme pour les ports série SPI, I 2 C, USART, doté d’entrées/sorties<br />

à usage général et d’une connexion réseau ; outre<br />

le test de microcontrôleurs et de cartes de développement, il<br />

permet le raccordement direct de périphériques comme des<br />

capteurs série. Depuis un PC avec un navigateur web, il est<br />

possible d’accéder à tous les ports.<br />

Figure 1. Voici comment le serveur web intégré s‘annonce sur le<br />

navigateur du PC hôte.<br />

Configuration tactile<br />

C’est pour la configuration de l’adaptateur que l’écran tactile<br />

montre son intérêt. Celui de DoubleSPIder rend la configuration<br />

manuelle particulièrement simple, en donnant accès à tous les<br />

paramètres : le mode SPI, les vitesses des bus SPI et I 2 C ou<br />

les directions des broches GPIO sont facilement configurables.<br />

Le micrologiciel de l’unité centrale de DoubleSPIder offre une<br />

interface graphique (GUI) sur l’affcheur à cristaux liquides<br />

Block Diagram DoubleSPIder<br />

TeraTerm<br />

W eb Browser<br />

“driver-less”<br />

Python<br />

“driver-less”<br />

Soundcard<br />

(Python)<br />

“driver-less”<br />

SD Card<br />

as<br />

Mem Device<br />

Host IF<br />

UART 1,843,200<br />

USB VCP<br />

HTTP<br />

REST API<br />

8.4Mbps binary<br />

ASCII and binary<br />

modes<br />

TCP/IP sockets<br />

User USB<br />

real-time data<br />

192KHz*32bit<br />

= 6.144 Mbps<br />

“low latency<br />

streaming”<br />

UART<br />

ETH<br />

10Mbps<br />

USB “Audio”<br />

USB MDC<br />

USB VCP<br />

User Button<br />

Status Info<br />

DHCP<br />

4bit SDIO<br />

FAT FS<br />

SD Card<br />

FreeRT OS/CMSIS OS<br />

DP FPU<br />

opt: CMSIS DSP<br />

USB OTG<br />

Device<br />

local scripts<br />

LCD (800x400, 4”)<br />

Touch (capacitive)<br />

Commands<br />

User IF<br />

HTTP Server<br />

REST API Server<br />

Real-Time Data<br />

Buffer/FIFO<br />

16MB<br />

64MB<br />

Pico-C<br />

Script Buffer<br />

SDRAM<br />

Non-volatile config<br />

GUI pages<br />

QSPI<br />

Reset Button<br />

PWM<br />

DMA<br />

GPIO<br />

INT<br />

UART<br />

Cortex CM7<br />

216 MHZ (240MHz)<br />

2MB Flash<br />

512+16KB SRAM<br />

(64KB DTCM<br />

16KB ITCM)<br />

Caches, MPU<br />

32KHz Ref.Clk<br />

SPI0<br />

(SMA)<br />

max. 25Mbps<br />

Aardvark<br />

SPI1A pinout<br />

Aardvark<br />

pinout<br />

SPI1B<br />

max. 50Mbps<br />

I2C<br />

3x parallel<br />

SCL, SDA used<br />

as INT0, INT1 In<br />

UART<br />

GPIO Out<br />

5x, 1x is Open Drain<br />

(for Hard Reset)<br />

GPIO In<br />

5x<br />

I/O IF<br />

Aardvark<br />

pinout<br />

long file names<br />

Figure 2. Schéma de principe et connexion du kit Discovery de ST.<br />

116 janvier/février <strong>2<strong>01</strong>8</strong> www.elektormagazine.fr<br />

vu sur www.frboard.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!