dimanche 30 septembre 2012

un petit qui en a dedans

Pour un projet qui nécessite un petit nombre de E/S (4 ou moins) et peut de mémoire programme le PIC10(L)F322 est ce qui a de mieux dans la gamme des MCU PIC. Considérant la petite différence de prix1 avec le PIC10F202 il présente de nombreux avantages et il est disponible dans les même types de boitiers, SOT23-6, PDIP-8, DFN-8.
Voici une table comparative des 2 MCU.

mcumém. prog.ramosc. int.périphériquesinterruptionpileauto
programmable
PIC10F202512644 Mhz1 WDT
1 timer 8 bit
non
supporté
2 niveauxnon
PIC10F3225122416 Mhz1 WDT
2 timer 8 bits
1 convertisseur A/N 8 bits
1 PWM 10 bits
1 CLC2
1 NCO3
1 CWG4
supporté8 niveauxoui

Ces spécifications parlent d'elle-même.

La combinaison PWM et CWG peut-être particulièrement utile pour piloter un pont en H.
On envoie la sortie du PWM au CWG et les 2 sortie su CWG contrôle le pont en H. En programmant des dead bands dans le CWG on évite que les PNP et NPN sur le même côté du H soient en conduction en même temps lors de la commutation d'une polarité à l'autre.


NOTES:

1) Les prix vérifiés chez Digikey.ca en date du 2012-09-30 sont les suivants:
PIC10F202-I/P-ND 69cents/1 et 53,6/10
PIC10F322-I/P-ND 88cents/1 et 68,6cents/10.

2) CLC Configurable Logic Cell cellule logique configurable. Il s'agit du genre de cellule qu'on retrouve dans les PGA sauf qu'au lieu d'en avoir des milliers ou millions il n'y en a qu'une mais qui peut néanmoins s'avérer très utile.

3) NCO Numerically Controlled Oscillator oscillsateur contrôlé numériquement. Il s'agit d'un générateur de fréquence programmable avec un accumulateur de 16 bits.

4) CWG Complementary Wave Generator générateur d'onde complémentaire. Très utile pour piloter un pont en H grâce à ses dead band programmables.

jeudi 27 septembre 2012

BoardView

Étant donné que j'apporte continuellement des corrections et des ajouts à mon application BoardView j'ai créé une page juste pour ça. Voir les onglet en haut de ce blog.

dimanche 23 septembre 2012

BoardView 0.71b

2012-09-25, M.À.J. correction bug:
Nouvelle version de BoardView 0.71b





Quoi de neuf:
  • une vue du composant a été ajouté au dialogues sélection de composant et gestionnaire de librairie.
  • La partie gauche de la barre d'état affiche maintenant le nombre d'éléments installés sur la platine.
  • ajout de l'item Nouveau dans le menu fichier.
  • Il est maintenant possible de colorier les bandes du code de résistance. Il y a un nouveau dialogue pour sélectionner la valeur de la résistance. Voir manual-fr.html.
  • Il est maintenant possible de créer des bitmaps de composants avec des zones de remplissage couleur, voir manuel pour les détails.
  • Ajout de composants 3D à la librairie pour améliorer l'apparence.
  • Les liens qui relient les composants non enfichable à la platine suivent maintenant le composant lorsqu'il est déplacé. Cependant pour que ça fonctionne il faut créé le lien en partant du composant vers la platine. Voir le manuel pour les détails.
  • Lors qu'une conception est sauvegardée comme bitmap seul le rectangle contenant des composants est sauvegardé plutôt que la zone client complète de la fenêtre application.
A part ça plusieurs bugs ont étés corrigés.

vendredi 7 septembre 2012

BoardView 0.6b

M.À.J. 2012-09-27, Voir la page BoarView pour le suivit de cette application.

Voici BoardView 0.6b

Nouveautés:

  • Impression de la platine de montage à l'échelle 1:1
  • Possibilité de faire pivoter les composants installés sur la platine d'un angle de 90, 180 ou 270 degrés.

samedi 1 septembre 2012

BoardView 0.5b

M.À.J. 2012-09-27, voir la page BoardView pour la dernière version.


J'ai renommé mon application proto-layout maintenant elle s'appelle BoardView.
La dernière version beta est disponible ici: 0.5b. Téléchargez, dézippez dans un répertoire et exécutez BoardView.exe.

Changements depuis 0.3b

  • Le crayon pour tracer les cavaliers est maintenant de 2 pixels au lieu de 3
  • Le crayon qui dessine le circle autour des points d'encrages est maintenant d'un pixel au lieu de 2.
  • Ajout d'une mention Copyright sur les projets sauvegardés comme bitmap.
  • Le nom complet du fichier projet est affiché dans la barre de titre de l'application.
  • L'emplacement par défaut des fichiers projets est maintentant dans Mes documents\BoardView
  • Lorsqu'un projet est ouvert une copie de sauvegarde de l'original est créé.
  • Les changements sont sauvegardés à la fermeture de l'application suite à une demande de confirmation.
  • Un composant ou une étiquette peut-être cloné pour placement rapide d'éléments idendiques.
  • Ajout de Notes de projet dans le menu Edit
  • Suppression de la fontion redo
  • Les extrémités des cavaliers peuvent-être déplacés vers un autre point d'encrage en les tirant avec le curseur de la souris.
  • Les cavaliers peuvent-être étirés comme une banne élastique en les tirant par le milieu avec la souris.


capture d'écran BoardView 0.5b