π
<-
Chat plein-écran
[^]

Comment c'est fait un câble Casio FA-123/124 USB / SB-88 ?

Comment c'est fait un câble Casio FA-123/124 USB / SB-88 ?

Message non lude critor » 17 Juil 2014, 14:06

Certaines calculatrices TI et Casio d'entrée de gamme ne disposent pas de port USB et ont besoin d'un câble USB propriétaire afin d'être connectées à un ordinateur. Cela amène deux problèmes essentiels:
  • d'une part, ce câble n'est pas inclus pour les modèles d'entrée de gamme
  • d'autre part n'étant pas distribués indépendamment d'une calculatrice en dehors de boutiques en ligne spécialisées, ces câbles sont en conséquence rares et assez chers, même en occasion


Chez Casio, le problème est devenu bien moins grave depuis 2009, la quasi totalité de la gamme graphique ayant été renouvelée avec des calculatrices USB. La seule calculatrice sans port USB est le modèle d'entrée de gamme Graph 25+ Pro, mais qui ne cible comme son nom l'indique que l'enseignement professionnel. L'entrée de gamme pour le lycée général et technologique est la Graph 35+USB qui fonctionnera à la différence avec n'importe quel câble USB standard ! :bj:

Chez TI, le problème est bien plus embêtant. Il y a bien eu un modèle pour l'enseignement professionnel, la TI-76.fr, qui est effectivement dépourvu de port USB mais n'est plus distribué à ma connaissance, suite probablement à une absence de succès commercial puisque je ne vois jamais aucun élève avec. La calculatrice d'entrée de gamme du lycée toutes séries confondues est donc désormais la TI-82 Plus, qui ne dispose pas d'un port USB et dont le câble propriétaire nécessaire n'est pas fourni. :mj:

Mais chez Casio tout n'est pas rose pour autant, car le câble nécessaire est bien plus cher que chez TI, actuellement à plus de 38€ chez TS-Promotion contre à peine plus de 30€ pour le câble TI. Dans ce contexte, il peut être intéressant de se tourner vers le câble non officiel de la boutique Util-Pocket pour 23,50€ actuellement.



Dans un article précédent nous découvrions comment était fait le câble TI. Aujourd'hui, nous allons découvrir ensemble ce que renferme le câble équivalent chez Casio ! ;)



Chez Casio, le câble de connectivité USB pour calculatrices porte en pratique plusieurs noms:
  • FA-123 USB, dérivé du nom du logiciel de communication originel
  • FA-124 USB, dérivé du nom du nouveau logiciel de communication
  • SB-88, du nom de sa référence

3719371837143713Il faut en fait savoir qu'il existe deux versions matérielles du câble:
  • le matériel originel
  • la révision matérielle A
Et il est très important de les distinguer car selon le site officiel seules les révisions matérielles A sont capables de fonctionner avec les systèmes d'exploitation Windows 7 et ultérieurs. :mj:
Malgré cette différence critique, il est impossible de les distinguer vus de face et il faut consulter le dos du câble à la recherche d'un petit 'A' entouré, ce qui est déjà un gros problème en cas d'achat sur des sites d'occasions en ligne. :mj:

3715372037163721Les deux câbles nous révèlent des cartes mère apparemment identiques de référence GY-413 Ver 1.1, la seule distinction se situant sur un sticker rajouté au dos:
  • AUDIO(1.1) pour le matériel d'origine
  • AUDIO(3929) pour la révision matérielle A
Cette dénomination 'AUDIO' est d'ailleurs intéressante. Effectivement les prises mini-Jack 2.5 de nos calculatrices sont historiquement des prises audio. Les 7 broches manquantes sur le connecteur J1 auraient-elles donc quelque chose à voir avec des possibilités audio des puces de cette interface? Mystère...

37223717Venons-en d'ailleurs aux puces. Et de façon fort surprenante, le retrait des stickers présents dessus afin d'en lire les différences ne permet pas de les distinguer - les deux interfaces utilisent exactement les mêmes puces : :o
  • Philips P87C52X2BBD (processeur 8-bits + 8Ko de mémoire ROM)
  • Philips PDIUSBD12 (puce USB)

Si il n'y a aucune différence matérielle, il faudrait donc croire que c'est le firmware programmé dans les puces Philips qui, dans sa version d'origine, serait inadapté à Windows 7. Il serait donc intéressant de se demander si il est possible de reprogrammer logiciellement le firmware de la version d'origine.

Un dump des descripteurs USB nous apprend que les deux révisions matérielles utilisent les mêmes identifiants USB et ciblent donc les mêmes pilotes, qu'elles effectuent une conversion série RS232, et présentent justement quelques différences qu'il nous restera à analyser. ;)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Comment c'est fait un câble Casio FA-123/124 USB / SB-88

Message non lude Streetwalrus » 17 Juil 2014, 18:20

En parlant d'audio, je me suis toujours demandé s'il est possible d'utiliser une carte son pour communiquer avec les calculatrices non USB ?
Avatar de l’utilisateur
Streetwalrus
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 23.4%
 
Messages: 32
Inscription: 12 Nov 2012, 21:57
Localisation: Israël
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BSc élec

Re: Comment c'est fait un câble Casio FA-123/124 USB / SB-88

Message non lude gildasd » 17 Juil 2014, 21:10

Les lignes de code sur le processeur 8Bit Philips P87C52X2BBD sont elles visibles?

Infos additionnelles:
http://www.digikey.be/product-search/en ... 87C52X2BBD
http://www.digikey.be/product-detail/en ... -ND/735706

Le processeur 8 bit n'est plus produit à priori, mais il doit exister un remplacement "pin for pin"... Il faut "juste" se taper les datasheets...
Le PCB semble être un 2x1 couche facile a copier.
Par contre, il faudra dessouder les condensateurs SM pour connaitre les valeurs.

Les deux "boites" métalliques sont bien des générateurs de fréquence (horloges piezo)?
Ti84+, Casio Graph35+ et Fx92B, HP10s
Avatar de l’utilisateur
gildasd
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 83.2%
 
Messages: 195
Inscription: 21 Déc 2013, 16:42
Localisation: Gent, Belgique
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole maritime.

Re: Comment c'est fait un câble Casio FA-123/124 USB / SB-88

Message non lude gildasd » 18 Juil 2014, 07:42

Sans vouloir trop te prendre trop de temps, est-il possible de scanner (pas photographier) les deux cotés avec une échelle?
Puis-je ^partager les images sur EEVblog forum (en citant la source) pour avoir leur opinion sur la possibilité de bricoler un remplacement pour moins de 15€?

Merci.

(J'ai trouvé les deux générateur d’horloge, mais leur forme est différente).
Ti84+, Casio Graph35+ et Fx92B, HP10s
Avatar de l’utilisateur
gildasd
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 83.2%
 
Messages: 195
Inscription: 21 Déc 2013, 16:42
Localisation: Gent, Belgique
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole maritime.

Re: Comment c'est fait un câble Casio FA-123/124 USB / SB-88

Message non lude Lionel Debroux » 18 Juil 2014, 08:10

Merci critor :)

Streetwalker a écrit:En parlant d'audio, je me suis toujours demandé s'il est possible d'utiliser une carte son pour communiquer avec les calculatrices non USB ?

Avec le protocole utilisé par TI, c'est difficile. Il faut utiliser des couches audio ultra-basse latence, et les sous-systèmes audio standard ne sont pas du tout faits pour ça. Surtout sous des OS aussi peu temps réel que Windows, et même peut-être avec ASIO. Avec Linux-RT, faudrait voir.

En revanche, avec d'autres protocoles où le passage au bit suivant est déterminé par un timing et non un acquittement, c'est plus facile. Par exemple, j'ai déjà utilisé une carte son pour analyser des trames CALCnet, et adapter en conséquence la partie production de paquets de mon implémentation TI-68k, amenant dans un état où l'implémentation de référence comprend très bien ce que je lui envoie, grâce à des timings à moins de 1% de différence.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Avatar de l’utilisateur
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 11.2%
 
Messages: 6858
Inscription: 23 Déc 2009, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -
GitHub: debrouxl

Re: Comment c'est fait un câble Casio FA-123/124 USB / SB-88

Message non lude Streetwalrus » 18 Juil 2014, 09:35

Ah OK merci pour l'info. :)
Avatar de l’utilisateur
Streetwalrus
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 23.4%
 
Messages: 32
Inscription: 12 Nov 2012, 21:57
Localisation: Israël
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BSc élec

Re: Comment c'est fait un câble Casio FA-123/124 USB / SB-88

Message non lude critor » 18 Juil 2014, 11:03

gildasd a écrit:Puis-je ^partager les images sur EEVblog forum (en citant la source) pour avoir leur opinion sur la possibilité de bricoler un remplacement pour moins de 15€?


Aucun problème :)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Comment c'est fait un câble Casio FA-123/124 USB / SB-88

Message non lude gildasd » 18 Juil 2014, 21:35

Je prépare un post... Combien mesure le pcb (au 10' si possible)?
Ti84+, Casio Graph35+ et Fx92B, HP10s
Avatar de l’utilisateur
gildasd
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 83.2%
 
Messages: 195
Inscription: 21 Déc 2013, 16:42
Localisation: Gent, Belgique
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole maritime.

Re: Comment c'est fait un câble Casio FA-123/124 USB / SB-88

Message non lude critor » 18 Juil 2014, 21:49

Voilà et merci pour ton intérêt :
3729
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 41.4%
 
Messages: 41455
Images: 14353
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Comment c'est fait un câble Casio FA-123/124 USB / SB-88

Message non lude gildasd » 19 Juil 2014, 19:38

Merçi, mais...
Il me faut le dos pour suivre les traces, car il y en a beaucoup sans issues que je veux éliminer...

Je suis en train de faire un schéma sur Kicad et quand je serait bloqué, je posterais sur EEVblog, cela fait partie de leur "étiquette"...
Ti84+, Casio Graph35+ et Fx92B, HP10s
Avatar de l’utilisateur
gildasd
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 83.2%
 
Messages: 195
Inscription: 21 Déc 2013, 16:42
Localisation: Gent, Belgique
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Ecole maritime.

Suivante

Retourner vers News Casio

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 13 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
795 utilisateurs:
>770 invités
>20 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)