Vous êtes sur la page 1sur 5

Conception d'une cl USB avec fonction GPS

par Lee Chee Ee, FTDI Chip

L'informatique est de plus en plus dpendante de la mobilit. Les systmes informatiques modernes,
sous toutes leurs formes, doivent dsormais tre beaucoup plus portables que l'on ne pouvait
l'imaginer il y a seulement quelques annes, afin de pouvoir rpondre aux attentes croissantes des
consommateurs, en matire de tlchargement ou tlversement de contenus multimdia,
d'mission-rception de donnes, d'accs aux rseaux sociaux, ou d'utilisation d'outils logiciels dans
le "cloud") o qu'ils se trouvent. Grce la gnralisation de la technologie GPS (Global Positioning
System, ou systme de golocalisation par satellites) dans les plateformes informatiques portables,
de nombreuses applications profitent des fonctions de golocalisation et de navigation pour gagner
en popularit. Certains systmes existants ont galement besoin de fonctionnalits GPS pour
pouvoir faire tourner ces nouvelles applications. L'article qui suit explique comment implanter un
circuit de cl USB avec fonction GPS, que l'on pourra connecter un appareil portable (tournant sous
systme d'exploitation Windows), afin de pouvoir disposer de services de golocalisation.

Le march mondial des systmes de navigation GPS autonomes devrait passer de 33 millions
d'units environ aujourd'hui, prs de 37 millions d'ici 2018, pour un montant annuel de
7.14 milliards de dollars. Ceci en dpit du fait que les ventes de systmes de navigation personnels
classiques ddis faiblissent, dans la mesure o de plus en plus de circuits GPS sont dsormais
intgrs toutes sortes d'appareils grand-public portables, ce qui fait plus que compenser la baisse.
Les technologies de golocalisation offrent toute une palette de possibilits, comme par exemple le
go-marquage des photos au moment o celles-ci sont prises, la transcription sur carte de courses
d'entranement pour calculer la distance parcourue, la localisation d'instruments de mesure utiliss
lors de tests, la diffrenciation entre les kilomtres parcourus par un vhicule titre professionnel et
titre personnel, la supervision des flottes de vhicules, et d'innombrables autres tches logistiques.
Depuis 2012 aux tats-Unis, les oprateurs de tlphonie mobile doivent pouvoir fournir la
localisation de l'origine des appels au 911 (numro d'appel d'urgence), pour permettre aux secours
d'assurer une rponse efficace.

La possibilit d'intgrer facilement une fonctionnalit GPS un appareil lectronique portable, est
sans aucun doute un point dcisif, compte tenu des nombreuses applications dsormais disponibles
qui permettent de tirer parti de la mobilit, tout en amliorant sensiblement l'exprience de
l'utilisateur. Apparue avec Windows 7, la plateforme Sensor and Location (dtection et localisation)

de Windows est devenue un lment cl des dernires version de Windows. Cette plateforme
permet l'ordinateur lui-mme et aux diffrentes applications qu'il utilise, de s'adapter leur
environnement tout moment. Grce des capteurs de localisation (tels que des rcepteurs GPS),
l'ordinateur est capable de dterminer prcisment o il se trouve, et d'avoir ainsi accs des
contenus et des fonctionnalits personnaliss.

Figure 1 : Schma de principe de la cl GPS FT230XQ

Le schma de principe de la Figure 1, dcrit comment le CI passerelle USB-UART, FT230XQ, de FTDI,


peut tre connect un rcepteur GPS pour crer un capteur GPS interface USB. Dans cet exemple
particulier, on a utilis un module GPS miniature GP-2106 antenne intgre.

Le FT230XQ est capable d'assurer le dbit USB 2.0 maximum, soit jusqu' 3 Mbits/s. Il est optimis
pour offrir une solution nombre de broches rduit, bien adapte aux projets o l'espace sur carte
est compt, qui permet d'obtenir une liaison USB-UART trs haut dbit. Le protocole USB est gr
100% par le CI, sans ncessiter la programmation d'un micrologiciel USB spcifique. Le GP-2106
fournit 48 canaux et ne consomme qu'un minimum de puissance. Il fournit au systme des donnes
de localisation au format NMEA0183 v.3.01.

L'implmentation est simple ; le module GP-2106 (M1) fournit les donnes permettant de
dterminer le positionnement, tandis que le FT230XQ (U1) assure la conversion UART-USB. La sortie
TXD du FT230XQ est relie l'entre RXD du rcepteur GPS GP-2106, et l'entre de RXD du FT230XQ
est relie la sortie TXD du GP-2106. Ces connexions forment une liaison de donnes robuste et
fiable entre le rcepteur GPS de la cl et le port USB de l'ordinateur. Les broches RTS# et CTS# du
FT230XQ sont relies ensemble pour dsactiver le contrle de flux matriel.

Pour dmarrer proprement le rcepteur GPS, l'alimentation lectrique doit tre tablie, et une
impulsion "ON" doit tre envoye sur la broche 4 du rcepteur. Pour cela, deux monostables
(74LVC1G123) sont utiliss. Le premier monostable U2 gnre un retard pendant lequel le FT230XQ
est numr par le contrleur d'hte USB et l'alimentation est applique au rcepteur GPS. Le
second monostable gnre l'impulsion "ON" qui dmarre le chipset l'intrieur du rcepteur GPS. La
Figure 2 montre le comportement du circuit de dmarrage.

Figure 2 Formes d'onde du circuit de dmarrage

La trace jaune correspond au canal 1, qui provient de la broche 12 de U1 (CBUS0). CBUS0 est
configur comme une sortie du signal PWREN#. La trace bleue correspond au canal 2, qui vient d'une
sonde connecte la sortie Q de U2. La trace violette correspond au canal 3, qui vient d'une sonde
connecte la sortie Q de U3.

La broche PWREN# bascule pendant le processus d'numration USB, puis reste l'tat Bas tant que
U1 est numr et que l'ordinateur hte ne passe pas en mode "sommeil" (c'est--dire en tat
d'hibernation). Un tat logique Bas au niveau de cette broche permet galement au transistor
MOSFET Q1 de conduire, et donc de transfrer la tension VBUS (+5V) l'entre du rgulateur de
tension U4. U4 rduit cette tension aux 1.8V dont a besoin le rcepteur GPS. Ds que la broche
PWREN# passe 0 pour la premire fois, U2 se dclenche et sa sortie passe l'tat Haut. Environ
1.6 seconde plus tard, la sortie U2 passe l'tat Bas. Ceci dclenche U3, qui gnre une impulsion
"ON" au niveau de l'entre "ON/OFF" du rcepteur GPS. Le circuit de la cl USB fonction GPS, est
quip d'une LED bleue (LED1) indicatrice d'tat. Cette LED clignote une fois par seconde pour
indiquer que le rcepteur GPS est bien "accroch" (la localisation indique est valable). La LED1 est
contrle par la sortie 1PPS du rcepteur GPS, par l'intermdiaire du transistor MOSFET Q2.

Pour utiliser cette cl USB GPS base de FT230XQ comme capteur de localisation, un driver spcial
doit tre install. On peut trouver de nombreux drivers de capteurs de localisation sur Internet. Un
excellent driver peut tre tlcharg l'adresse suivante : http://www.turboirc.com/gps7/

En alternative l'implantation de ce circuit, FTDI Chip a rcemment prsent une solution de cl GPS
"catalogue". Son FT-X-GPS dtermine les donnes de localisation avec une trs grande prcision,
grce son infrastructure de dtection intgre, qui comme indiqu plus haut produit des donnes
au format NMEA0183. Bas sur le FT230XQ, cette cl GPS offre une sensibilit de -163 dBm. Le
connecteur USB type A de la cl lui permet d'tre alimente en 5V par l'hte USB. Loge dans un
botier de 60.3 20.3 x 12.3 mm, la cl GPS peut tre connecte un ordinateur par l'intermdiaire
d'un port USB, et permettre l'ordinateur en question de bnficier de tous les services de
localisation disponibles.

Les systmes informatiques actuels existent aujourd'hui en diffrents formats, et la mobilit est
devenue un facteur cl de leur architecture. Des petits ordinateurs portables et autres "netbooks",

jusqu'aux tablettes, les appareils informatiques portables sont effectivement capables de suivre
l'utilisateur partout o il se dplace, tout en lui assurant un niveau de performances proche de celui
qu'il pourrait attendre d'un ordinateur de bureau. L'mergence de solutions GPS conomiques et
faciles dployer permet de rendre de nombreux services de localisation disponibles sur d'anciens
appareils portables, grce l'adjonction d'une cl GPS. La connectivit USB-srie assure par le
FT230X associe un capteur appropri, peut servir de modle de rfrence pour intgrer la
technologie GPS ds la conception d'un nouvel appareil. Cette technologie peut aussi tre ajoute
grce une cl USB construite selon le modle prsent ici, ou encore achete directement sous
forme de produit fini, prt l'emploi.