Se connecter
Se connecter

ou
Créer un compte

ou

Sujet éléctronique du YETI micro USB

  • 34 réponses
  • 7 participants
  • 5 248 vues
  • 8 followers
Sujet de la discussion éléctronique du YETI micro USB
Bonjour,

Voila j'ai démonter mon YETI, il marche bien ne vous inquiétez pas, c'était juste pour voir ce qu'il y a sous le capot
313330-blue-microphones-yeti.jpg

Le chip principal qui fait tout le boulot se résume à une puce qui se nomme "MICRONAS UAC 3576B" dont voila un aperçu data:
http://www.semiconductorstore.com/cart/pc/viewPrd.asp?idproduct=29572

ici le datasheet
http://www.datasheetarchive.com/dl/Datasheet-027/DSA00471783.pdf

j'ai pu lire dans le datasheet, que ce chip intègre une sorte de DSP avec un équalo 5 bandes, la rom interne peu être reprogrammer via l'USB...peut-être uniquement avec l'USB de l'evaluation board...en vérité je n'en sais rien:
https://www.semiconductorstore.com/pdf/newsite/Trident/UAC3576BEval.pdf


Quelqu'un sait comment faire pour aller trifouiller dans les entrailles du code rom de ce chip via USB ?, quel utilitaire, extraire la rom, la modifié, le flasher etc... ?...c'est juste par curiosité.


merci.

[ Dernière édition du message le 08/04/2014 à 21:29:42 ]

Afficher le sujet de la discussion
31
Citation de Al1r :
Citation :
Le mieux reste un convertisseur i2c/Série branché sur le PC et de capturer les trames sur un terminal.

+1 ;)

Voir écrire un petit programme qui lit ton EEPROM I2C.
Tu peux trouver sur le net du code qui émule le protocole I2C via in interface USB.
Perso, j'ai une régie lumière qui utilise l'I2C pour activer in interface 0-10Volt en passant par le port // d'une imprimante et un trio d'optocoupleur.
L'interface est écrit en Pascal et tourne sur un vieux PC sous windows 95, c'est vieillot, mais çà marche.
Mais on trouve plein de DLL en C++ qui assurent toutes les fonctions I2C sur le net.

Le protocole I2C a été développé à l'origine par Philips pour controler la fonction de volume et de gestion de programme dans les téléviseurs. Plus tard, on le voit apparaître dans les voitures.



c'est interessant ca, j'avais dans l'idée (trés abstraite) de faire un programme via un terminal en guise de débugger pour mes circuits a micro-controller. Pour observer certaines variable ect...L'Arduino le propose en natif et c'est bien pratique. Il faut avouer que branché en écran LCD pour le faire n'est pas des plus économe en terme de pins.

rumorofsmoke.github.io/

32
Le code "2G" sur des transistors CMS peut correspondre (entre autres) à un BC850 (transistor NPN) ou à un MMBTA56 (transistor PNP). Dans les deux cas, pas des JFET ...

Pour sniffer une EEPROM I²C, le mieux c'est le Bus Pirate : http://dangerousprototypes.com/docs/Bus_Pirate
D'ailleurs, j'arrive pas bien à identifier la puce Atmel, le code tronqué c'est "20B", mais je ne trouve pas la référence complète (il faudrait se taper toutes les datasheets pour trouver l'info ?!? :8O:)

Le MC33178 est un ampli op : http://www.rlocman.ru/i/File/dat/ON_Semiconductor/Operational_Amplifiers/MC33178DG.pdf

Le chip "AAX" est probablement un Maxim MAX9722 : http://www.maximintegrated.com/datasheet/index.mvp/id/4123 c'est effectivement un ampli de casque.

Avec des photos suffisamment détaillées des deux côtés des deux cartes, il y aurait moyen de tracer le schéma complet du bidule. Et peut-être trouver des modifications intéressantes ?
33
Citation de Jimbass :
Avec des photos suffisamment détaillées des deux côtés des deux cartes, il y aurait moyen de tracer le schéma complet du bidule.

Chaud à mon avis... ça doit être du 4 couches (mini)

http://vinic.blog.free.fr > Audio and/or electronics related stuffs

http://vinic.free.fr > et encore d'autres choses...

http://www.bidibop.com > projet musical personnel

34
Pas sûr, ca me semble être du deux couches seulement, parce qu'on ne voit pas de via esseulé qui connecterait une piste de la face arrière à une couche interne. Et même si c'est 4 couches, la plupart du temps les deux couches internes sont la masse et l'alim, il y a très peu de pistes de signal à deviner/biper.

Un exemple de reverse engineering : http://www.freestompboxes.org/viewtopic.php?p=49364#p49364

[ Dernière édition du message le 11/04/2014 à 15:43:21 ]

35
J'ai bien regarder sur la photo d'origine que j'ai faites, c'est plus net, si ça peut t'aider:

ATML H904
20B 1
.Z8JJ224C

Voila.

En tous cas Jimbass, si je t'avais connu avant, je t'aurais envoyé mon WAVEDRUM pour que tu me fasse du reverse ingineering, un pote développeur à su me crée un codec pour décoder les samples, car ils étaient illisibles sur PC...un peu comme les fichiers NKS, c'était encrypter, maintenant je peut lire les samples, les modifié et les réencoder pour les inséré, mais c'est au petit bonheur la chance....parce que je n'ai pas le keymapping de la bête, seul des bidouilles sur le iC2 pourraient révéler le tout....bref, merci pour ton analyse ;)