|
Le meilleur CI ?
|
|
Bonjour,
Je suis à la recherche du Circuit Integré (micro-controleur, PIC, CPU, ...) qui me permettrait à moindre coùt de gérer 2 ou 3 lignes RS232 et un disque-dur/bus_IDE, avec quelques touches de "controle" : Je dois stocker sur un disque ou carte mémoire compact-flash des données arrivant par une RS232 et les envoyer ensuite sur l'autre RS232, voir les envoyer après un petit traitement sur une 3ème RS232 en temps réel... Evidement ça doit pas consommer beaucoup (prévu batterie 24/24) etc.
Si quelqu'un avait déjà bricolé quelque chose de ce type et connaissait la bête "rare" cela m'éviterait de chercher !
Merci des réponses.
St.
Numéro de l'article: 73331
| De: Sarrazin Thierry
| Date: 2002-04-12 18:51:31
|
|
|
Re: Le meilleur CI ?
|
|
Bonjour, Je ne voudrais pas être pessimiste, mais pour une tel réalisation il faut une sacré carte ! Pour le processeur, vu tout ce qu'il y a à faire, il faut au minimum un 80C420 (50 MHz de préférence). Mais la carte devra avoir des UART supplémentaires. Voir le 16C650 qui comporte 2 UART dans un boîtier plus celui du processeur. Pour la consommation minimale, avec le disque dur, ça va faire un peu court sur batterie. Prendre plutôt des compact-flash si il faut vraiment stocker des données (est-ce obligatoire ?).
Amicalement, Olivier.
hocquard@noos.fr
Numéro de l'article: 73394
| De: Olivier Hocquard
| Date: 2002-04-13 13:31:39
|
|
|
Re: Le meilleur CI ?
|
|
Bonjour,
une sacré carte ! Pour le MHz de préférence). Mais la carte dans un boîtier plus celui du un peu court sur batterie. Prendre obligatoire ?).
Merci d'avoir prit le temps de me répondre. Coté traitement des datas RS232, ça n'est pas très gourmand, les datas arrivent toutes les 10s environ et c'est au maximum 32 octets... Ce qui me gene le plus c'est de trouver un CI qui ai au moins 2 RS232 (la troisième c'est du confort pour "surveiller") et effectivement d'avoir un gestionnaire IDE pour mettre une compact-flash car il faut que le système puisse mettre en mémoire les datas sur plusieurs jours voir semaines, le temps que l'on récupère les données par la 2ème RS... J'avais bien pensé à du 8052, 8051 ou 68H711..., mais coté IDE c'est pas gagné !
St.
Numéro de l'article: 73409
| De: Sarrazin Thierry
| Date: 2002-04-13 18:30:23
|
|
|
Re: Le meilleur CI ?
|
|
Pour la partie IDE : http://www.pjrc.com/tech/8051/ide/
Pour gérer les RS232 pourquoi pas une seconde carte avec un autre 8051 ? Les deux cartes reliés entres-elles par l'interface série (P3.0 et P3.1 SCON en mode 2 ou 3) et la gestion RS232 sur les I/O restante (full duplex possible ??). Bien sur il faut dévelloper le soft pour chaques cartes, quel boulot !!!
Jean
Numéro de l'article: 73432
| De: lgjean
| Date: 2002-04-14 00:07:56
|
|
|
Re: Le meilleur CI ?
|
|
Bonjour, Pour si peu de données, ça change tout, en effet on peut stocker les informations en RAM en attendant qu'elle soit lu. Avec 32K il y a déjà de quoi tenir un bon moment. Si vous avez peur que ce soit un peu juste, il est possible de faire beaucoup plus simple qu'une compact-flash ou surtout un disque dur. Le développement soft et hard étant assez complexe. Pour un projet similaire, j'avais relier une grosse mémoire dont les adresses était commandées par des 74xx574 et permettait à faible coût de stocker une grande quantités d'informations par de la RAM statique de grosse capacité ou par une EEPROM en accès parallèle. Maintenant pour l'UART, il faut regarder ce qui est disponible chez les revendeurs, mais il existe des doubles UART comme le 16C650 déjà cité. De plus avec un tel système, il n'y a pas besoin d'un processeur très puissant.
Amicalement, Olivier.
hocquard@noos.fr
Numéro de l'article: 73448
| De: Olivier Hocquard
| Date: 2002-04-14 10:01:52
|
|
|
Re: Le meilleur CI ?
|
|
Salut,
revendeurs, mais il existe des doubles puissant.
Oui oui meme un PIC peut convenir :) Je pense a certains de la serie 17C... qui disposent de deux UART et qui peuvent fonctionner en mode microprocesseur [donc ROM/RAM externe] (je donnerai bien des references mais j'ai là encore un probleme pour aller sur le site de microchip.....) Mais je suis certains que des µC d'autres familles conviendraient. En fait il faudrait regarder ce qui est disponible niveau controle IDE sur chaque famille d'µC : voir du coté des lecteurs MP3 autonomes; j'ai croisé de l'IDE sur un 16F877. Mais j'y pense... 32 octets toutes les 10 secondes, ca fait 270ko par jour... soit 4mo pour 15jours, il est en effet limite interessant d'utiliser du Compact Flash ou de l'IDE pour une si petite quantité d'infos !
Mais c'est quoi les "petits traitements" ? Des operations mathematiques genre multiplication ? C'est un decodage des infos (decryptage; on trouve des implementation d'algos tres costauds pour PIC genre 3DES) ? Là aussi il faut voir quelle famille est la mieux adaptée... selon ce qu'on trouve sur le net, si on a pas envie de se casser la nenet' :)
[pourquoi passer des heures a tout reprogrammer alors que certains l'ont surement deja fait]
@+ Bertrand
Numéro de l'article: 73451
| De: Bertrand
| Date: 2002-04-14 11:03:51
|
|
|
Re: Le meilleur CI ?
|
|
Bonjour, Dans le post initial on voudrait 3 UART, donc pas la peine de chercher le processeur très rare. De plus on peut facilement utiliser de la RAM ou de l'EEPROM parallèle de grande capacité sans s'embêter à écrire des driver pour compact-flash ou pire, pour disques durs. Pourquoi vouloir compliquer ce qui peut être simple. Je sais que vous êtes (trop ?) adepte des PIC, mais ce n'est vraiment pas le meilleur processeur pour ce style de travail (coût et programmation). Mais ça n'engage que moi.
Amicalement, Olivier.
hocquard@noos.fr
Numéro de l'article: 73482
| De: Olivier Hocquard
| Date: 2002-04-14 16:56:11
|
|
|
Re: Le meilleur CI ?
|
|
Salut,
processeur très rare.
C'est sur, c'est une application trés particuliere mais il a dit clairement qu'il pouvait se passer de l'un des 3 UARTs, donc ca simplifierai bien des choses ! J'ai dit que un PIC pouvait convenir mais ce n'etait pas du tout pour l'imposer : c'etait plutot pour dire "trouver un µC avec 2 UARTs ne devrait pas poser de problemes"
capacité sans s'embêter à vouloir compliquer ce
Tout a fait d'accord, surtout pour 4mo de données (c'est pour confirmer cette pensée que j'ai fait le calcul)
le meilleur processeur pour ce style de travail (coût et programmation). Mais ça n'engage que moi.
Cout ? Ce sont des processeurs assez bon marché je trouve, vu le nombre de peripheriques embarqués. Pour la programmation par contre, il est clair que l'assembleur PIC c'est une horreur..... mais quand on a commencé avec, on a pas envie de devoir tout reapprendre dans une autre famille.
J'aimerai bien savoir quelle est l'application exacte de ce systeme, si ce n'est pas un secret defense ? Pour ma culture...
@+ Bertrand
Numéro de l'article: 73502
| De: Bertrand
| Date: 2002-04-14 21:26:18
|
|
|
Re: Le meilleur CI ?
|
|
Bonjour,
Si on peut facilement en avoir trois comme il le souhaitait, autant les mettre ;-)
En version EPROM et RAM extèrne (avec des périphériques), un 8051 est bien moins chère que son équivalent chez Microchip.
Oui, ça permettrait de donner une meilleur réponse !
Amicalement, Olivier.
hocquard@noos.fr
Numéro de l'article: 73555
| De: Olivier Hocquard
| Date: 2002-04-15 14:43:23
|
|
|