Constuire un ICD2 USB
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

Constuire un ICD2 USB



  1. #1
    Mkala

    Arrow Constuire un ICD2 USB


    ------

    Salut a tous !

    Ceux qui programment les PIC connaissent surement l'ICD (In Circuit Debugger) ou l'ICD2 (version depuis MPLAB6)

    La premiere version etait "gratuite" car Microchip fournissait les schemas et on pouvait se la realiser.

    La deuxieme version n'est plus que comercialisee (160€), microchip ne fourni plus de schemas.
    Certaines personnes on fait du reverse engineering afin de refaire les schemas de l'ICD2. Le probleme est qu'il faut un microcontroller de chez Cypress (gestion de l'USB) quasiment introuvable, et que la densite des composant fait qu'il faut un PCB double couche (pas pratique pour du home-made).

    Le circuit presente ici est un ICD2-Like on va dire (et pas un clone comme certains pretendent, il n'est pas une copie de l'original).
    Beaucoup plus simple, il presente par contre l'inconvenient d'etre plus lent que l'original utilise en USB(on est en USB mais on emule le RS-232, ce qui fait qu'on garde la lenteur de la liaison serie) et ne dispose pas du reglage automatique de la tension VPP (reglagle manuel ici donc).
    Mis a part ca, il s'utilise exatectement comme l'ICD2 !

    Assez de blabla, voici a quoi il ressemble :






    Le schema :


    En full Size : http://echapatte.free.fr/articles/ic..._schematic.png

    PCB, description detaillee et guide de montage a venir...
    Mais en attendant je reponds a vos question si jamais bien entendu

    A+++

    -----

  2. #2
    drbug

    Re : Constuire un ICD2 USB

    Salut,

    Es-ce que tu peux faire une version avec l'USB intégrée au PIC genre 18F4550 ?

    A+

    Hervé.

  3. #3
    Mkala

    Re : Constuire un ICD2 USB

    Salut !

    Non, ca ne doit pas etre possible. On est oblige de rester sur la famille 16F87x ca l'original c'est un 16F877 (le 76 est le meme sauf avec moins d'I/O), sinon MPLAB ne pourra plus programmer le PIC.

    De plus il te faudra creer un "wrapper" pour rediriger la sortie de MPLAB via le driver USB original sur ton USB a toi, et gerer le meme protocole... ou alors modifier le driver original pour qu'il accede a ton USB (celui du pic 18F)

    Tu pensais a ce 18F car il gere l'USB et ca n'aurait fait qu'un chip je suppose ?

    La seule solution viable est celle ci, faire un com port virtuel ou alors de refaire exactement le meme ICD avec le uC USB original, de chez Cypress.

  4. #4
    Mkala

    Re : Constuire un ICD2 USB

    Voila, j'ai mit online tous les documents.

    Comme ca interesse apparement pas bcp de monde ici, voici le liens : http://www.chapslab.com/articles/icd2
    (comme ca je suis quite de tout recrire ici)

    A+++

  5. A voir en vidéo sur Futura
  6. #5
    Mendoza

    Re : Constuire un ICD2 USB

    salut
    merci

  7. #6
    Mkala

    Re : Constuire un ICD2 USB

    Citation Envoyé par Mendoza
    salut
    merci
    Mais de rien

  8. #7
    invite00516eb6

    Re : Constuire un ICD2 USB

    Bonjour,
    je souhaiterais savoir comment programmer le pic avec le bootloader sachant qu'il est en version CMS ?

    Merci de votre aide

Discussions similaires

  1. Construire un ICD2-Like USB [Mkala]
    Par Mkala dans le forum Projets électroniques
    Réponses: 44
    Dernier message: 08/08/2011, 18h12
  2. Debugueur ICD2
    Par katmai dans le forum Électronique
    Réponses: 4
    Dernier message: 19/11/2007, 22h29
  3. ICD2 Non officiel
    Par inviteeaf9391c dans le forum Électronique
    Réponses: 2
    Dernier message: 02/05/2007, 16h00
  4. Besoin d'aide pour constuire amplificateur
    Par invite5ca1c643 dans le forum Électronique
    Réponses: 7
    Dernier message: 09/03/2006, 16h27
  5. Besoin d'aide pour constuire amplificateur
    Par invite5ca1c643 dans le forum Électronique
    Réponses: 0
    Dernier message: 03/03/2006, 19h48
Découvrez nos comparatifs produits sur l'informatique et les technologies.