Каталог статей
Сайт создан в системе uCoz
Приветствую Вас, Пробегающий мимо · RSS 19.04.2024, 21:02
Главная » Статьи » Статьи » Микроконтроллеры

EC2-CloNe USB

EC2 - CloNe USB




Доступная для повторения версия EC2 дебаггера (внутрисхемного отладчика - программатора 8051 флеш контроллеров) компании Silabs.


Отличительные особенности EC2-CloNe дебаггера

  • ЛЁГКАЯ ПОВТОРЯЕМОСТЬ УСТРОЙСТВА В ЛЮБИТЕЛЬСКИХ УСЛОВИЯХ.
  • Внутрисхемная отладка.
  • Пошаговая отладка.
  • Программирование отлаживаемого C8051.
  • Точки останова (BreakPoint).
  • Пользовательский интерфейс Silabs-IDE/Keil/IAR.
  • Совместимость с Microsoft Windows 95/98/Me/NT/2000/XP/Seven.
  • USB интерфейс.
  • Высокая скорость программирования - отладки.


Принцип работы

Принцип работы следующий - при программирования устройства на 8051-контроллере к отлаживаемой программе дописывается подпрограмма отладчика ЕС2, которая получает управление при достижении точки останова или при пошаговой отладке.
Эта подпрограмма передаёт в компьютер состояние ячеек памяти микроконтроллера а так же способна изменять их состояние и изменять режимы работы.
Часть ячеек памяти при этом резервируется для работы подпрограммы отладчика и недоступна для основной программы.




Схема EC2 CloNe USB:

Для просмотра/сохранения схемы  нажмите на изображении (откроется в новом окне).


Фото собранного отладчика:

[Image]



Порядок изготовления и наладки:

  • Плату можно изготавливит при помощи "лазерно - утюжной" технологии. Процессом изготовления печатных плат по этой технологии достаточно известен и прост.
  • Перед монтажом компонентов на плату необходимо тщательно проверить топологию платы на возможные обрывы дорожек и короткие замыкания между дорожками.
  • Впаять первой микросхему СР2102, так как потом будет очень не удобно это сделать, впаять ее не так сложно не смотря на корпус, я это делаю обычным 25Вт паяльником, главное не жалеть флюс и точно установить микросхему на посадочное место.
  • Впаять все пассивные элементы (резисторы, конденсаторы, кварцы, индуктивности).
  • Установить на плату C8051F012. На плате располагается разьем интерфейса JTAG для программирования контроллера программатора. Используя их, запрограммировать контроллер EC2.
  • Припаять к плате разьем USB и вперёд!


Список деталей
Total Parts In Design:30

9 Resistors
Quantity:
References
Value
Package
2
R1, R8
10k
 R1,R8 - 0603, R2-R5 - 0805,

1
R6
100k
 0603
5
R2-R5,R7
100
 0603
1
R9
220k
 0603


Quantity:
References
Value
Package
2
C1, C2
33pF
 0603
1
C3
1uF
 0805
1
C4
10uF
 ELEC-RAD10
2
C5, C11
0.1uF
 C5 - 0805, C11 - 0603

2
C6, C7
1uF
 ELEC-RAD10
3
C8-C10
10nF
 0805


Quantity:
References
Value
Package
1
U1
C8051F012
 TQFP32

1
U2
CP2102
 MLP28


Quantity:
References
Value
Package
1
Q1
BC847B
 SOT23


Quantity:
References
Value
Package
2
D1, D2
LED-RED_
 LED


Quantity:
References
Value
Package
1
INT JTAG
CONN-SIL6
 CONN-SIL6
1
J2
CONN-SIL4
 CONN-SIL4
1
L1 (не обязательна к установке)

1206USB-372MLB
 
1
OUT DEBUGG PORT
CONN-DIL10
 CONN-DIL10
1
X1
18.432MHz
 




Правильно собранный и запрограммированный ЕС2 наладки не требует.

Для подключения этого ЕС2 - клона к РС и работе его совместно с SilabsIDE/Keil/IAR Вам необходимо скачать драйверы для CP2102 с официального сайта фирмы- производителя ( Silabs ) и установить их на своём РС по приведенной там-же методике, ссылка на страницу загрузки. При правильной установке драйверов этот девайс компьютер видит как COM порт.В среде программирования выбираете этот СОМ порт для программатора (дебаггера) и пользуетесь.


Все вопросы, которые могут возникнуть при сборке и наладке можно задать на ФОРУМЕ.

Схему в pdf , печатную плату и схему в формате Proteus а также прошивку Вы можете скачать ЗДЕСЬ.


Категория: Микроконтроллеры | Добавил: LeftRadio (07.04.2010) E
Просмотров: 7038 | Рейтинг: 4.8/6
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]