0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309

Отладочная плата для AVR - версия 2.0

21.12.2010, 11:02. Показов 47411. Ответов 57
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вобщем первая версия описана в разделе "Я сделал!", а сейчас разрабатывается вторая версия сей платы. Что поменялось? Во первых выкинул транзисторные ключи на выводных компонентах, и заменил их ключами на SMD деталях. В итоге имеем 16 ключей с открытым коллектором. Так как появилось пустое место, добавил 2 8-ми разрядных двунаправленных шинных формирователя (КР580ВА86). Так же прикрутил отдельно 16 резюков для подтяжек. Еще передвинул на другое место DB9 разъем, тем самым освободив на плате еще клочок свободного места. И еще отодвинул пины от предполагаемого места панельки DIP40, чтобы можно было впихнуть туда ZIF-панельку советского образца.
Рисунок печатки и разводка в формате Sprymt Layout прилагаются. Комментируйте, советуйте, критикуйте :-) Все на пользу пойдет :-)




./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18
[230.52 Кб]
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.12.2010, 11:02
Ответы с готовыми решениями:

Отладочная плата для AVR
Конечно тут уже много народу выложили свои проекты отладочных плат. Выложу и я свою. Сделал я ее не так давно, но вот до фоток руки никак...

Отладочная плата AVR TestBoard v2.0
Вот наконец я эту плату доделал. Вернее почти доделал. Не воткнул только DIP-переключатель, ибо он куда-то у меня потерялся вообще. Но в...

Отладочная плата и программатор для начинающего?
Пошарил на форуме и не нашел похожую тему. Так что, если повторюсь, то извиняйте. Думаю над приобретением отладочной платы для...

57
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
21.12.2010, 11:15
Мдам... ZIF-панелька оказалась реально большой... она и на эту плату не влазит... ща буду думать как это все исправить...
0
0 / 0 / 0
Регистрация: 30.04.2010
Сообщений: 831
21.12.2010, 11:24
Сдвинь МАХ323 вниз. Должна влесть по ДИП40.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
21.12.2010, 11:29
Обычная цанговая панелька под DIP40 туда и так влазит нормально. А вот ZIF сейчас пытаюсь впихнуть... вернее уже впихнул, через минут 10-20 выложу картинку и файл.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
21.12.2010, 11:56
Вобщем вот - поправил плату. На бумажке распечатал, примерил, ZIF-панелька с запасом влезет. Уже гут :-) Правда теперь размеры платы чуть выросли, и монтаж вокруг панельки стал поплотнее. И пришлось выкинуть пин, который предназначался как питалово для контроллера. Ибо я его специально сделал рядом с контроллером и близ него впаял кондер. Но не суть важен этот пин, потому можно его и выкинуть :-)




./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18
[230.04 Кб]
0
0 / 0 / 0
Регистрация: 30.04.2010
Сообщений: 831
21.12.2010, 12:06
Ага , как нашёт R2R ЦАП? Место есть то.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
21.12.2010, 12:46
R2R ЦАП - штука хорошая. Но к нему бы не плохо еще и операционник прикрутить, чтоб сигнал можно было пользовать в полной мере... Просто я, помницца, еще в детстве делал такую штуку для компа: COVOX называется. Вобщем обычный R2R ЦАП на 8 разрядов, цепляется на принтерный порт. И с него потом через усилок идет сигнал на динамик. И можно музыку слушать :-) Но грабли были в том, что для него надо очень точно подобрать резюки. На обычных МЛТ где +/- 5% точность получалось весьма погано... А подбирать резюки - это надо хороший ом-метр. Да и геморно это слишком. Вот года два назад ради шутки собрал COVOX на спец-резюках с допуском +/-0.5% - вот это была вещь! Звук чистый, приятный! :-)) Но эти резюки дюже пузатые, да и далеко не везде найти можно.

Потому резюме: сделать разводку под R2R ЦАП (хоть на 8, хоть на 16 бит) - дело далеко не хитрое. И присабачить к нему операционник - тоже просто. А вот заставить этот ЦАП хорошо работать - уже другой вопрос. ИМХО легче сунуть уже готовую микруху ЦАП-а. Причем вроде как есть ЦАП-ы, работающие через TWI.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
21.12.2010, 13:00
У меня вообще есть идея, сделать систему модульной. Вот на этой плате - есть как бы все необходимое для начала. А если потребуется что-то более навороченное, то сделать надо это уже отдельно. К примеру - тот же R2R ЦАП лучше сделать на другой плате, которая будет блоком аналоговой электроники. И в добавок дополнить эту плату несколькими операционниками, которые можно будет джамперами включать в разные комбинации. Сделать на эту же плату маленький импульсный блок питания, который будет преобразовывать штатные 5В в двуполярные +/- 12В, для питания операционника.

И вот еще - уже разведена плата с транзисторными ключами. Правда разводка там такая, что много паяется обычными проводами :-))) Рисунок и разводку приложил. Здесь 4 ключа на NPN транзисторах, и 4 ключа на PNP транзисторах. Планируется взять обычные КТ819 и КТ818 соответственно. Джамперами можно сделать из них либо 4 биполярных ключа (типа драйвер для шаговика), либо использовать по-отдельности. NPN ключи подтягивают нагрузку к земле, а PNP ключи подтягивают ее к питанию. Правда это не конечный вариант и будет еще правиться.




./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18
[34.95 Кб]
0
0 / 0 / 0
Регистрация: 30.04.2010
Сообщений: 831
21.12.2010, 13:32
Это столько перемычек?
А чем бы не КТ315 , КТ361? Зачем такая мошя?
Давай отдельную плату. А на SMD 1206 точность +/- 3% . Это норма.
Цангу запилиш? Сверху справа , а?

А ещё прошче сделать всё на SMD транзисторах, Мне они больше по душе.
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
21.12.2010, 15:09
Вобщем вот - поправил плату. На бумажке распечатал, примерил, ZIF-панелька с запасом влезет. Уже гут :-)
А то, что рычаг будет опускаться вниз, это ничего? Он там не упрётся во что нибудь?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
21.12.2010, 15:19
2 otixokrot
Мощь - дело важное :-) Вдруг какую нагрузку включить надо будет сильную? Да тот же шаговый двиган от старого дисковода - он при хорошей нагрузке на валу, потребляет порядка 1А.
По поводу R2R - разведу плату, выложу тут.

2 dsodir
Неа, проверено (хотя и на листе буниги), рычжок ничего задевать не будет. Сделано все так, что рычажок будет в правом нижнем углу ZIF-панельки, если смотреть на рисунок платы так, как он тут выложен. В этом месте на плате аккурат пустота.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
21.12.2010, 16:00
Вот собственно разводка R2R. Натуральный ковокс блин :-) Опишу, что тут такое имеется:
1. Собственно сам R2R ЦАП на деталях 1206. Резюки можно взять номиналом 1-2 кОм. Главное не перепутать какие куда втыкать :-)
2. Электролиты - 10мкФ на 16В, с запасом.
3. Операционник - К140УД1408 (можно и любой другой с изменением разводки. Именно этот - ИМХО проще)

Далее - операционник питается двумя полярностями, в этом соль. Нужен блок питания, а экспериментировать мне с этим пока лень. Электролиты нужны чтобы порезать постоянную составляющую сигнала (дабы на выходе был не сигнал от 0 до V, а от -V до +V). Первая и восьмая нога операционника замкнута кондером на 30пФ. Далее резюки (между второй и шестой ногой, и между второй ногой и землей) можно взять к примеру 20 кОм и 10 кОм. Тогда коэффициент усиления по напряжению будет 2:1. Вот как бы так. Но для своей платы я сделаю что нибудь лучше... чтоб сразу на плате и блок питания был... но на это надо время, а его пока нет.




./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18
[24.46 Кб]
0
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
21.12.2010, 16:04
А почему-бы не использовать ОУ с Rail-to-Rail выходом?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
21.12.2010, 16:08
Да можно и такой :-) Просто я делаю разводку преимущественно под те детали, которые у меня есть. И сейчас сделал так, потому что у меня УД1408 - добрая горсть валяется :-)) Да и каждый (мое имхо конечно) может модернизировать схему под свои нужды... кому как нравится вобщем...
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
21.12.2010, 16:14
Только все же мне кажется, что 3% допуска это слишком дофига для R2R ЦАП. Вернее... смотря для каких задач его использовать... ИМХО лучше уж готовую микросхему ЦАП прикрутить и не париться...
0
0 / 0 / 0
Регистрация: 25.01.2010
Сообщений: 255
21.12.2010, 17:01
Цитата Сообщение от VyvotzorD
У меня вообще есть идея, сделать систему модульной. Вот на этой плате - есть как бы все необходимое для начала. А если потребуется что-то более навороченное, то сделать надо это уже отдельно.
А какие модули планируются?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
21.12.2010, 17:22
Планирую следующее:
1. Модуль силовой электроники. Часть модуля уже приведена тут (это транзисторные ключи). К этой части хочу добавить ключи на мощных MOSFET транзисторах (типа IRF540 или им подобных). И тиристорные ключи, на большой ток. К примеру на каких нибудь оптронных тиристорах... типа ТО-60
2. Модуль аналоговой электроники. Здесь будет несколько операционников, включенных по классической схеме с обратной связью, с возможностью установки резисторов обратной свзяи на панельки. Несколько операционников, включенных по схеме разности. Один-два инструментальных усилителя. ЦАП на 16 разрядов. RC фильтры (и для ШИМ-а, и активные с операционниками). Ну и мож что нибудь еще...
3. Модуль индикации. Это спорная фишка... но думаю достать экранчик от китайской NOKIA N95 - там 320х240 TFT с тачскрином и прикрутить его к контроллеру. Это и будет на плате. Контроллер же будет выполнять роль своеобразного командного процессора, с функциями вывода текстов, графических образов (линии, окружности и т.п.), и работой с тач-скрином.

Вот пока и все, что проектируется.
0
0 / 0 / 0
Регистрация: 16.08.2010
Сообщений: 1,326
22.12.2010, 00:50
Вот тут подобное уже предлагали. Но, ИМХО, гораздо удобней разместить все это на одной плате, нежели раскидывать и без того простецкую вещь на десяток мелких плат. Преимущества очевидны: проще в изготовлении, меньше места занимает на столе. Еще, для большего удобства, максимально задействовать коммутацию джамперами, раскидав имеющуюся периферию между портами МК, например так, как это сделано в FastAVR или в . Ведь при отладке в большинстве случаев порты и/или пины МК можно тасовать между собой, как нам удобно, и джамперы тут будут как нельзя кстати, меньше проводов - легче разобраться в схеме подключения. В крайнем случае, никто не мешает снять джампер и кинуть проводком куда потребуется. Универсальное, эстетически-компактное решение.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
22.12.2010, 10:13
2 Brykodyr
Да не спорю конечно. Удобнее гораздо, когда все в едином куске на одной плате. Только большую кучу переферии джамперами уже рулить плохо получается. Да и размер платы будет далеко не компактным. Суть модульности как раз заключается в том, что когда тебе надо отладить простенький проект, ты не будешь на столе держать громоздкую плату с кучей всякого накрута, который тебе не понадобится вовсе. Удобнее будет работать с небольшой платой, содержащей необходимую переферию. А если проект будет усложняться, ничто не помешает к плате приткнуть модуль расширения.

Да и кстати - модуль можно использовать и автономно, отдельно от платы. И еще: прикинь, какого размера и какой степени загруженности будет плата, если я на ней размещу все то, что запланировал в модулях?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 2,309
22.12.2010, 12:45
Есть кстати желание насандалить на плату USB порт... правда FT232RL у меня нет, и купить негде поблизости... а делать софтверный USB HID на контроллере тоже не особо хочется...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.12.2010, 12:45
Помогаю со студенческими работами здесь

Самодельная отладочная плата для stm32f103
Запаял stm32f103 на плате - переходнике TQFP24-144. Расспаял питание, ресет, ноги бута. Пытаюсь прошить через UART - пишет: no response...

Отладочная плата для 64ногих процессоров STM32
Собственно, сабж. Вдохновлялось отладочной платой от Olimex. Минимальное наполнение, на плате присутсвуют: - USB с защитой от статики; ...

Мини-типа-отладочная плата для STM32F100 (LQFP48)
Затарился контроллерами STM32F100C4T6 для изучения и применения в радиолюбительских поделках. Не смотря на наличие Dyscovery, решил сделать...

Отладочная плата для SD/MMC
Доброго времени суток! Для отладки "пакетов" между МК и Карточкой позаимствовал логический анализатор. Теперь решил сделать...

Универсальная отладочная плата для ATtiny2313
Подкиньте качественную и не очень сложную схему отладки этого МК поверхностного монтажа. Мне б что бы он не сгорел при моих ошибках.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru