Les gens ici ont-ils utilisé la puce LPC1343 Cortex-M3?
J'ai déjà construit quelques petits circuits avec des microcontrôleurs PIC, mais maintenant j'utilise un LPC1243 Cortex-3 / ARM. J'utilise une carte prototype LPCXpresso qui a très bien fonctionné mais je veux construire un PCB approprié maintenant pour mon circuit. Je trouve cette puce beaucoup plus agréable à travailler avec des logiciels que des PIC (que j'aime aussi!)
Avec les PIC, mon expérience a été qu'il était facile d'oublier quelque chose lors de la construction du matériel. Par exemple, une broche devait être tirée vers le bas pour désactiver la programmation basse tension sur certaines photos ou la puce n'était pas programmable.
Mon circuit est simplement un module LCD 18x2 lignes connecté à la puce qui obtient son entrée depuis un PC connecté via une interface USB HID. Je fais tout travailler sur la carte prototype / planche à pain.
Sur le LPC1343, je prévois de me connecter
- Les broches d'alimentation pour alimenter et découpler les condensateurs
- Le cristal 12 MHZ et les condensateurs.
- Les 6 broches d'E / S dont j'ai besoin pour piloter mon matériel (Un module LCD)
- Les broches USB sur un port USB via des résistances et une résistance de rappel
- Active la broche de réinitialisation et la broche qui active le chargeur de démarrage USB interne
Et c'est tout. Ma question est, y a-t-il d'autres broches que je dois connecter? Il est important que je reste aussi simple que possible car c'est mon premier projet "hobby" avec la puce et franchement, ça va être assez difficile de le souder sans ajouter de complexité supplémentaire (mais je suis convaincu que je peux le faire!)
Je suppose que je devrais vraiment publier un schéma, mais ai-je oublié quelque chose d'évident?
la source
J'ajouterais un connecteur de débogage, afin que vous puissiez utiliser le LPCXpresso pour déboguer votre code. L'ajouter est assez trivial, mais rendra le système beaucoup plus facile à utiliser.
la source
Vous avez les schémas de vos cartes proto / devkit? Ils valent bien sûr le coup d'oeil pour voir ce qu'ils ont connecté et où. Mais ils ne raconteront pas toute l'histoire.
la source
Je briserais les broches USB - lorsque vous voulez mettre votre projet fini dans un boîtier, vous devez positionner votre carte près du bord pour rendre le connecteur USB accessible de l'extérieur. Vous voudrez peut-être mettre un connecteur USB séparé sur le boîtier et le connecter à la carte via un câble.
Pensez à la puissance - votre carte va-t-elle obtenir la puissance et la redistribuer aux périphériques ou va-t-elle l'obtenir exclusivement de l'extérieur?
Pensez à la compatibilité 5V - vos périphériques fonctionneront-ils sur 3,3V ou auront-ils besoin de 5V? Cela pourrait valoir la peine d'ajouter un schéma de conversion de tension au moins pour certaines broches.
La mise en mémoire tampon - quelque peu liée à la compatibilité de tension - conduirez-vous quelque chose sur un long câble raher? Si oui, vous voudrez peut-être mettre des ic de tampon qui pourraient également fonctionner comme convertisseurs de tension.
Je travaille avec la carte de conception de référence de microbuilder http://www.microbuilder.eu/projects/LPC1343ReferenceDesign/ et ce sont mes points de l'expérience avec elle.
BTW, il a une belle fonctionnalité à bouton-poussoir pour entrer en mode de programmation, mais sachez que vous avez besoin d'une puce de surveillance de tension pour que cela fonctionne correctement, sinon il entrera en mode de programmation chaque fois que vous branchez le câble (ce qui pourrait être correct en fait )
la source