реклама на сайте
подробности

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> Отладочная плата для самостоятельного изготовнения, Какие есть идеи?
Мухамёд
сообщение Jul 10 2007, 12:54
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 19-02-07
Пользователь №: 25 496



Я радиолюбитель, осваиваю микроконтроллеры и хочу разработать для себя несколько отладочных плат, для микроконтроллеров ATmega128 и ATmega8515. Купить готовые к сожалению нет денег, поэтому я решил собрать их сам.
Посоветуйте как мне лучше реализовать некоторые узлы.
Я пересмотрел много схем производителей отладочных плат и уже определился с компонентами, которые я хочу разместить на своей плате.
Это будет стабилизатор питания, кварц, кнопка сброса и различные подтягивающие резисторы. Порты микроконтроллера (который будет в TQFP корпусе) я хочу вывести через токоограничивающие резисторы на десятиштырьковые IDC разьемы (по одному разьему на каждый 8-разрядный порт).

Стабилизатор с фильтрами питания я собираюсь сделать вот так:
Схему я немного усложнил, используя рекомендации по снижению пульсаций 78хх стабилизаторов из радиолюбительских журналов.
Что бы вы посоветовали изменить на этой схеме? Может лучше было бы сделать стабилизатор на ОУ?

А вот некоторые другие компоненты, которые я собираюсь разместить на плате:


Наперед хочу сказать всем спасибо за Ваши советы.
Go to the top of the page
 
+Quote Post
muravei
сообщение Jul 10 2007, 13:05
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



1 L1. L2 мотаются на одном кольце в два провода.
2 Нафига R3?
3 Шунтировать резистором Б-Э транзистора индикации.
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jul 10 2007, 14:05
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(Мухамёд @ Jul 10 2007, 15:54) *
Наперед хочу сказать всем спасибо за Ваши советы.

Спасибо рано, раскритикуем на корню smile.gif
1. Конденсатор на входе 7805 - 1000 мкФ минимум.
2. Референс по питанию обеспечивается внутренним мультиплексором - не имеет смысла внешний.
3. Программирование JTAG ICE? Емкость на сбросе великовата.
4. Ферритовые кольца - ненужная крутизна, поставьте керамику до выпрямителя и все.
5. Индикаторы состояний порта - тоже не нужны, лучше пользоваться отладчиком. Или светодиод поставить уже у исполнительного устройства, в реальной плате, целенаправленно.
6. Цепочку R1 C2 никогда не видел. Зачем?
7. Диод VD1 зачем? Защита от импульсных помех? Он сработает, когда микроконтроллер будет пробит. Разряд конденсатора? Зачем? Кстати, супрессор 6,8 В включите в цепь 5 В.
8. Джампер на диод индикации питания зачем? Будете делать прибор ночного видения или управление фотолабораторией?
9. С кварцами не понял. Какой из перечисленных контроллеров не имеет входа кварца?
Пожалуйста ...


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
WEST128
сообщение Jul 10 2007, 14:48
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 468
Регистрация: 13-10-06
Из: Россия, Томск
Пользователь №: 21 291



Честно говоря, не очень хорошо подавать опорное напряжение с питания вот так. Шума много на питании. Рекомендую поставить простейщий стабилизатор типа TL431, он имеет приемлемую точность (1 %) и неплохой коэффициент стабилизации.
Go to the top of the page
 
+Quote Post
Мухамёд
сообщение Jul 10 2007, 15:12
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 19-02-07
Пользователь №: 25 496



Цитата
1 L1. L2 мотаются на одном кольце в два провода

Я думал на место этих ферритов, для экономии места установить миниатюрные SMD прямоугольные ферриты (у них, правда, даже одного витка нет), добытые из нерабочего винта. Размер у них примерно 1206.
Цитата
2 Нафига R3?

На одной из плат Olimex я видел такую перемычку.
А что тогда делать с выводом ARef - никуда не подключать или подключить на землю?
Цитата
1. Конденсатор на входе 7805 - 1000 мкФ минимум.

Вообще то у меня предполагается два источника батарейное и блок питания 5В (постоянки). А диодный мостик на входе это защита от переполюсовки.

Я еще не придумал как мне сделать батарейное питание. 3шт АА Hi-Cd аккумулятора это 4,2В в заряженном состоянии и 3.3В в почти разряженном - мало. А 4 штуки - 5,6В и 4.4В. Кроме того около 1 вольта будет падать на диодном мостике. Не очень хорошо получается, может мне использовать какой нибудь DC\DC преобразователь и питать схему от одного аккумулятора?

Цитата
3. Программирование JTAG ICE? Емкость на сбросе великовата.

Да, для него будет отдельный IDC разьем. А какой номинал посоветуете поставить?

Цитата
5. Индикаторы состояний порта - тоже не нужны, лучше пользоваться отладчиком.

Я думал поставить их немного, на выводы порта, который редко используется (например порт G).
Для удобства визуального контроля работы программы.
Светодиоды сделаю отключаемыми отдельной перемычкой.

Цитата
6. Цепочку R1 C2 никогда не видел. Зачем?

В случае стабилизаторов 78хх она должна снижать шум на выходе. Статья в зарубежном журнале на эту тему была.

Цитата
Диод VD1 зачем? Защита от импульсных помех? Он сработает, когда микроконтроллер будет пробит. Разряд конденсатора?

Да, для защиты от разряда конденсатора через стабилизатор. Хотя у меня будет стоять небольшая емкость. Значит его можно не ставить?

Цитата
Кстати, супрессор 6,8 В включите в цепь 5 В

А это что такое, стабилитрон?

Цитата
8. Джампер на диод индикации питания зачем? Будете делать прибор ночного видения или управление фотолабораторией?

:-) Это чтобы когда питание батарейное светодиод отключать.

Цитата
9. С кварцами не понял. Какой из перечисленных контроллеров не имеет входа кварца?

У 128 и 8515 есть, я просто раньше думал брать ATmega8, но потом посмотрел, что у ATmega8515 ножек больше и решил ее брать (цена была одна :-)).

Сообщение отредактировал Мухамёд - Jul 10 2007, 15:15
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jul 10 2007, 15:27
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



А я бы еще поставил на плату RS232 драйвер. Рульная весчь, если нет отладчика, да и, часто, просто полезная. Намного лучше, чем светодиоды, особенно для Мега128:) Кстати для этого МК лучше прицепить на USART1, так как USART0 используется для программирования оного МК. Хотя кому как. У меня стоит на USART0, но в таком случае драйвер придется развязывать с ISP-разъемом мультиплексором, входом выборки RS232/ISP служит сигнал RESET программатора

Примерно вот так. В качестве мультиплексора - два буфера с Z-состоянием
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Jul 10 2007, 15:38
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Много новых вводных smile.gif Батарейное питание, например.

Честно говоря, я не вижу смысла соединять несоединимое. Может, проще сделать платку с микроконтроллером, кварцем, разъемом JTAG, и контактами, которыми она будет втыкаться в основную плату? - Стабилизаторы для питания от сети и от батареи разные, опорные напряжения AREF разные, кварцы разные, светодиодики при питании от батареи вредны, стоит ли соединять это все?

По 7805. Их производят десятки фирм, и они все отличаются. Вы уверены, что в статье рассматривались стабилизаторы, которые Вы будете использовать? Шум 7805 для микроконтроллера некритичен. На АЦП будет влиять помехи от собственно контроллера.

На сброс ставьте не больше 10 nF.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
SpyBot
сообщение Jul 10 2007, 16:05
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 285
Регистрация: 5-11-05
Пользователь №: 10 491



Круто выглядит соединение AVcc и ARef smile.gif
Вот табличка из DS. Какой режим будет использоваться?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Мухамёд
сообщение Jul 10 2007, 16:22
Сообщение #9


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 19-02-07
Пользователь №: 25 496



Интересное у вас решение prottoss, но на сколько я понял при этом SPI будет недоступен и устройства с SPI интерфейсом уже не подключишь. А хотелось бы еще SD\MMC карты попробовать подключить.

А можно ли преобразователь уровней для ком порта реализовать вот так:

Я такое решение на платах Olimex видел.
Какие недостатки у такой схемы, по сравнению с микросхемами *232 ?
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jul 10 2007, 16:31
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Мухамёд @ Jul 11 2007, 00:22) *
Интересное у вас решение prottoss, но на сколько я понял при этом SPI будет недоступен и устройства с SPI интерфейсом уже не подключишь. А хотелось бы еще SD\MMC карты попробовать подключить.
С какой стати? Программирование Мега128 происходит по линиям RXD0 и RXD1. Из SPI используется только SCK. SPI свободен как майка в полете.


--------------------
Go to the top of the page
 
+Quote Post
Мухамёд
сообщение Jul 10 2007, 16:50
Сообщение #11


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 19-02-07
Пользователь №: 25 496



Вообще то это не все, что я собираюсь на плату ставить, просто остальное мне более менее понятно.
На плате у меня будет еще:
- память EEPROM с последовательным доступом I2C 256кбит;
- часы РВ I2C с встроенным резонатором 32,768кГц и батареей;
- пьезоэлектрический зуммер;
- разьем порта I2C, с подтягивающими 2,2кОм резисторами;
- разьем порта SPI, с подтягивающими 10кОм резисторами;
- разьем отладочного интерфейса JTAG;
- 4-е крепёжных отверстия.


Цитата(prottoss @ Jul 10 2007, 19:31) *
С какой стати? Программирование Мега128 происходит по линиям RXD0 и RXD1. Из SPI используется только SCK. SPI свободен как майка в полете.

Извиняюсь, это я напутал. забыл, что мега 128 не через SPI программируется.

Цитата(SpyBot @ Jul 10 2007, 19:05) *
Круто выглядит соединение AVcc и ARef smile.gif
Вот табличка из DS. Какой режим будет использоваться?

На первых порах, думаю будет внутренняя опора, потом может поставлю внешний источник опорного напряжения. Нужно будет только не забыть для него место предусмотреть.
Go to the top of the page
 
+Quote Post
muravei
сообщение Jul 10 2007, 16:52
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(Мухамёд @ Jul 10 2007, 19:12) *
Я думал на место этих ферритов, для экономии места установить миниатюрные SMD прямоугольные ферриты (у них, правда, даже одного витка нет), добытые из нерабочего винта. Размер у них примерно 1206.

Тогда это бессмысленно.

Цитата(Мухамёд @ Jul 10 2007, 19:12) *
Я А диодный мостик на входе это защита от переполюсовки.

Можно втыкать любой адаптер , даже с переменным током.
Go to the top of the page
 
+Quote Post
SpyBot
сообщение Jul 10 2007, 17:01
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 285
Регистрация: 5-11-05
Пользователь №: 10 491



Цитата(Мухамёд @ Jul 10 2007, 20:50) *
На первых порах, думаю будет внутренняя опора, потом может поставлю внешний источник опорного напряжения. Нужно будет только не забыть для него место предусмотреть.

Не сочтите меня занудой, но тогда вам надо будет ещё не забыть предусмотреть конденсатор, а не перемычку smile.gif
Internal 2.56V Voltage Reference with external capacitor at AREF pin
Go to the top of the page
 
+Quote Post
Alex ma
сообщение Jul 10 2007, 17:29
Сообщение #14


Частый гость
**

Группа: Новичок
Сообщений: 81
Регистрация: 9-08-06
Пользователь №: 19 445



Вы закладываете в разработку микросхему 78L05, вам нужно рассчитать рассеиваемую мощность на микросхеме, если входное напряжение будет порядка 15В, ток нагрузки 200ма, 5В, тогда мощность рассеивания = 200ма * (15В – 5В) = 4Вт, а это прикончит микросхему 78L05. извиняюсь

Сообщение отредактировал Alex ma - Jul 10 2007, 17:36
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 10 2007, 18:05
Сообщение #15


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Alex ma @ Jul 10 2007, 20:29) *
Вы закладываете в разработку микросхему 78L05

Поддерживаю, 78L05 тут мягко сказать негодится.
ставить надо 78C05 или 78F05 хотя бы. Вероятно еще и радиатор небольшой.

Цитата(Мухамёд @ Jul 10 2007, 18:12) *
У 128 и 8515 есть, я просто раньше думал брать ATmega8, но потом посмотрел, что у ATmega8515 ножек больше и решил ее брать (цена была одна :-)).

У 8515 нет JTAG'а. IMHO как для отладочной платы он не годится.
Рекомендую взять PIN-to-PIN совместимый Mega162 с JTAG'ом и 2-мя UART'ами на борту.
Go to the top of the page
 
+Quote Post

5 страниц V   1 2 3 > » 
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 15th July 2025 - 15:17
Рейтинг@Mail.ru


Страница сгенерированна за 0.01527 секунд с 7
ELECTRONIX ©2004-2016