1

C'est tout simple : j'ai trouvé ce fabricant de modules carrément pas dégueu pour faire de l'I/O sur USB.
http://www.toradex.com/Fr/Products/Oak_USB_Sensors

Exemple de module :

=> 24 entrées/sorties, dont 8 hotplug (protection électrostatique)
=> configurables en entrée CMOS, en sortie CMOS, ou en drain ouvert (pour MOSFET)

=> actualisation des entrées à 1kHz
=> communication USB native (USB HID device class)
=> utilise un canal USB interrupt, ce qui garantit une latence de 1ms max

=> alimentation par le port USB (max 450mA total sur toutes les sorties)
=> possibilité de maintenir les sorties ou les passer en haute impédance lors de la mise en veille, comportement configurable indépendamment pour chaque sortie

En fait, le gros plus par rapport à tous les autres que j'ai pu trouver, c'est la communication USB native. Avantages : pas besoin de driver et latence garantie. Tous les autres utilisent le canal USB pour encapsuler du RS232, ce qui est quand même passablement foireux.


Bon alors pourquoi ce topic ?

1) des fois que quelqu'un connaisse un truc mieux, je suis preneur.

2) sinon je compte m'en procurer. Seulement les frais de livraison sont prohibitifs pour un seul module. Donc je cherche d'autres personnes intéressées.

A titre indicatif, pour le module ci-dessus, tous frais compris :
1 module => 72€
2 modules => 50€ pièce
3 modules => 42€ pièce
5 modules => 36€ pièce
6 modules => 29€ pièce

Je compte en prendre au moins 2.

287

2

C'est cher :/
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

3

J'ai déjà bossé un peu avec Toradex, ils sont sérieux et ont un bon support (si tu les appelles, tu peux facilement obtenir un gars qui parle français et qui sait répondre aux questions techniques).

Par contre, de mémoire les frais annexes (port, et il me semble qu'il y avait un truc style de "frais de dossier") sont plutôt élevés. Et je ne sais plus s'ils acceptent les commandes de particuliers, ou uniquement des entreprises.

Pour ce qui est de la carte :

- 1 ms garanti, j'y crois moyen. Y'a pas grand-chose de garanti au niveau latence sur l'USB à part le mode isochrone, et il me semble que Windows ne gère pas une granularité de 1 ms pour les endpoint interrupt (ça a peut-être évolué, mais il y avait un problème comme ça avec 2000 et XP).

- on peut faire la même chose et même plus avec un microcontrôleur qui gère l'USB (PIC ou Atmel AVR), vendu moins cher voire dispo en échantillon gratuit. La classe HID est super classique, c'est disponible dans quasiment tous les exemples d'application fournis par les fabricants.
Bon par contre évidemment, faut faire le PCB toi-même, ou utiliser de la bakélite.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

4

ou de la plaquatrous.

les I/O sur USB, je trouve que c'est vraiment juste pour faire clignoter 3 loupiotes ou bitbanger un driver I²C avant d'utiliser un truc sérieux, non?

sinon y'a aussi les FTDI USB245 qui existent en modules DIL comme leurs copains RS-232, sauf qu'eux ils ont 8 I/O qui sont soit utilisables individuellement , soit comme un bus parallèle, ce qui là , ok, permet des transferts de données corrects.

5

Ce sont les chips utilisé pour faire des port RS232 ou // "sérieux" ^^
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

6

7

J'aurais dû préciser mon besoin smile

Je ne veux justement pas d'un port parallèle ou série et de toute la complexité associée, je veux juste pouvoir changer l'état des broches.
Niveau usage, derrière j'ai pas de bus, c'est des lignes indépendantes. La plupart vont piloter des relais alimentant de l'éclairage donc pour mon cas particulier la latence n'est pas super importante. Et côté input s'il y en a ça sera du genre porte (avec cadre et poignée, pas porte logique).

Mon besoin est plus dans la compacité du truc, et la facilité de mise en oeuvre logicielle. Il ne s'agit pas d'un projet d'électronique, mais de domotique smile

8

haa oui ok alors je comprends mieux smile