π
<-

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 ?

Unread postby critor » 17 Jul 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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41984
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby Streetwalrus » 17 Jul 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 ?
User avatar
Streetwalrus
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 23.4%
 
Posts: 32
Joined: 12 Nov 2012, 21:57
Location: Israël
Gender: Male
Calculator(s):
MyCalcs profile
Class: BSc élec

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

Unread postby gildasd » 17 Jul 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
User avatar
gildasd
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 83.2%
 
Posts: 195
Joined: 21 Dec 2013, 16:42
Location: Gent, Belgique
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole maritime.

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

Unread postby gildasd » 18 Jul 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
User avatar
gildasd
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 83.2%
 
Posts: 195
Joined: 21 Dec 2013, 16:42
Location: Gent, Belgique
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole maritime.

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

Unread postby Lionel Debroux » 18 Jul 2014, 08:10

Merci critor :)

Streetwalker wrote: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.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

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

Unread postby Streetwalrus » 18 Jul 2014, 09:35

Ah OK merci pour l'info. :)
User avatar
Streetwalrus
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 23.4%
 
Posts: 32
Joined: 12 Nov 2012, 21:57
Location: Israël
Gender: Male
Calculator(s):
MyCalcs profile
Class: BSc élec

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

Unread postby critor » 18 Jul 2014, 11:03

gildasd wrote: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
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41984
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby gildasd » 18 Jul 2014, 21:35

Je prépare un post... Combien mesure le pcb (au 10' si possible)?
Ti84+, Casio Graph35+ et Fx92B, HP10s
User avatar
gildasd
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 83.2%
 
Posts: 195
Joined: 21 Dec 2013, 16:42
Location: Gent, Belgique
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole maritime.

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

Unread postby critor » 18 Jul 2014, 21:49

Voilà et merci pour ton intérêt :
3729
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 48%
 
Posts: 41984
Images: 15890
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

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

Unread postby gildasd » 19 Jul 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
User avatar
gildasd
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 83.2%
 
Posts: 195
Joined: 21 Dec 2013, 16:42
Location: Gent, Belgique
Gender: Male
Calculator(s):
MyCalcs profile
Class: Ecole maritime.

Next

Return to News Casio

Who is online

Users browsing this forum: ClaudeBot [spider] and 2 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
941 utilisateurs:
>899 invités
>36 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)