DigitalSpirit / Blog

PIC24F et PIC24H

Electronique 10 octobre 2005 par hugo
Microchip à annoncé officiellement le lundi 10 octobre le lancement de 2 nouvelles familles de produits dans sa gamme, la série des dsPIC33 et des PIC24, dans cette page, nous allons nous intéresser à ces derniers. L'annonce de Microchip porte sur sa première famille de PIC 16bits "construite sur le succès de l'architecture numéro un mondial des micro controleur 8bits" ("Builds on Success of World?s #1 8-bit MCU Architecture").

La famille des PIC24 est divisée en 2 :
  • PIC24F
    • 16 MIPS, faible coût
  • PIC24H
    • 40 MIPS
    • DMA (Direct Memory Access), jusqu'a 8 canaux
Plus d'infos : Voici un résumé des caractéristiques communes que l'ont peut retrouver dans ces 2 gammes :

CPU :
  • 16 * 16bits regitres de travail (Working Register Array)
  • Multiplication 17bits * 17bits en un cyle
  • Division 32bits sur 16bits en un cycle
  • Jeu d'instruction optimisé pour la compilation de programme en C :
    • 76 instructions de base (déclinable en beaucoup plus)
    • Mode d'adressage flexible
  • Oscillateurs :
    • Interne de 8Mhz (FRC) et de 31kHz (LPRC)
    • PLL x4 pour sources internes ou externes
    • Sélection de la source d'oscillation CPU par logiciel
    • Postdiviseur d'oscillation CPU controlable par logiciel (réduction de la consommation)
    • Surveillance de la source d'oscillation (Fail-Safe Clock Monitor : FSCM)
  • Mémoire programme linéaire permettant d'accéder jusqu'à 12Mo
  • Mémoire de données (RAM) permettant d'adresser jusqu'à 64Ko
Général :
  • Tension d'alimentation comprise entre 2.0V et 3.6V
  • Interface JTAG permettant entre autre la programmation
Périphériques embarqués :
  • 2 modules 3-wire/4-wire SPI
  • 2 modules I²C
  • 2 modules UART :
    • RS-232, RS-485, LIN 1.2
    • Support IrDA externe ou interne
    • Auto-Wake-Up àa la réception d'un bit de Start
    • Auto-Baud detect
    • Pile FIFO à 4 niveaux
  • Port parallèle Maitre / Esclave (PMP/PSP)
    • 8bits ou 16bits de données
    • 16bits d'adresses
  • Horloge temps réél (Hardware Real-Time Clocl/Calendar : RTCC)
    • Heures, minutes, secondes, années, mois, jours avec alarme paramétrable
  • Génération de CRC
Ouvrir l'article

PIC24 et dsPIC33

Electronique 05 octobre 2005 par hugo
Microchip devrait annoncer d'ici le 10 octobre deux nouvelles familles de produits dans sa gamme :
  • PIC24F : Un micro contrôleur 16bits, en fait, un dsPIC sans le coeur DSP, il sera à priori disponible en boitier de 18 à 100 broches (certaine version posséderont un controleur DMA et IrDA), cette famille sera le nouveau "High End" de la gamme PIC
  • dsPIC33F : Un DSP carburant à 40MIPS, il sera aussi le nouveau "High End" de la gamme dsPIC (jusqu'à 6 controleurs DMA embarqués)

Notons dans les 2 cas l'intégration d'un port JTAG, excellente nouvelle, enfin ! Nous verrons aussi des PIC18 avec contrôleur Ethernet (ENC28J60) embarqué...

La production devrait commencer en janvier 2006 mais des programme de bêta test sont lancés.
Pas plus d'infos pour le moment, Microchip réserve, on peut le comprendre, l'effet de surprise !

Pour en savoir un peu plus : Microchip, 2005 product selector guide
Ouvrir l'article

Emetteur FM version 2

Electronique 30 septembre 2005 par hugo
Comme son petit frère, ce montage à pour vocation d'émettre sur la bande FM votre musique préférée sur votre auto radio qui ne posséderait pas d'entrée auxiliaire ou encore qui n'a pas de lecteur de cassette.
Son principal avantage par rapport à la première version est qu'il est dépourvu de batterie et vient tirer sa source d'énergie directement de la prise allume cigare.

L'émetteur FM v2
Ouvrir l'article

Un émetteur FM

Electronique 16 septembre 2005 par hugo
Ce montage va vous permettre de diffuser sur la bande FM (~88 à 108Mhz) votre musique préférée, ainsi, par exemple, il vous sera possible d'écouter sur votre auto radio ne possédant pas d'entré audio, la musique contenu dans votre lecteur MP3.
L'émetteur
Une version plus simple et ne demandant pas de batterie sera disponible très prochainement.
  • Les plans, explications et conseils sont disponibles ici : EmetteurFM
  • Le forum associé est là pour répondre à vos éventuelles questions
Ouvrir l'article

FatOnPic - Gestion de la FAT16 avec un PIC18

Je met à disposition depuis ce matin sous license GNU GPL les sources qui permettent d'accéder à des fichiers stockés sur une Compact Flash (bientôt SD) formaté en FAT16.

Voici une courte description :

  • Proche du standard dans les fonctions d'interface (fopen, fread, fclose, fwrite...)
  • Occupe peu de mémoire (actuellement, 8ko de mémoire programme, et 472 octets de Ram)
  • Nombre illimité de fichiers ouverts à un instant T (limité uniquement par la ram), chaque fichier ouvert occupe 17 octets
  • Système de cache optimisant la lecture des clusters de fichiers
  • Gestion des longues arborescence de répertoire
  • Compiler avec C18

La version fournie actuellement est uniquement en lecture seule, je débuggue en ce moment la version en écriture.
Bien sûr, j'attends avec plaisir les retours des utilisateurs.

Les liens :

Ouvrir l'article

« Page 31 / 32 »