roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 17:45

Часовой пояс: UTC + 4 часа


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 86 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 31 июл 2011, 17:38 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Сырцы на гуглокоде. См. post212524.html#p212524
Расположение компонент еще далеко от финала. Разве что положения клемников несколько зафиксировано, да штырей IO.

Добавлено спустя 3 часа 14 минут:
Не, резисторы подтяжек можно поставить с той-же стороны.
Сделать чередование - защита, p-up.
Но только это в DRC не впишется.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 31 июл 2011, 18:04 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Держи размещение резисторов :)


Вложения:
or-stm32-ds.brd.zip [17.32 КиБ]
Скачиваний: 0

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 31 июл 2011, 19:02 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Нифига себе, ну ты и затейник! :)

Добавлено спустя 4 минуты 31 секунду:
Приложу картинку разводки. Обычно же лениво качать файлы.

Добавлено спустя 48 минут 12 секунд:
Раскидал ADC. Получилось на PA0..3, PC0..3 (IN1..3, IN10..13).
Разложил резисторы по схеме от Антона (пока грубо — 50mil).

Жаль DAC расположен не удобно — через пины питания. Не получается его вытащить.


Вложения:
ds.pup.png
ds.pup.png [ 8.36 КиБ | Просмотров: 3008 ]

_________________
Linux user | Firefox user
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 31 июл 2011, 19:15 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Ребят, не критики ради, а просто хочу поделиться случайно увиденной информацией:

http://ww1.microchip.com/downloads/en/A ... 00688b.pdf

Цитата: "ONE MAJOR STEP TOWARDS DISASTER
The size of this circuit seems manageable. So small that one may be tempted to use an auto router layout tool. If this type of tool is used, it should be used carefully. If the tool is capable of implementing restrictions into the layout implementation, the layout design may have a fighting chance. If restrictions are not implemented by the auto routing tool, the best approach is to not use it at all."

Еще: "PCB DESIGN CHECK LIST
Good 12-bit layout techniques are not difficult to master as long as a few guidelines are considered.
1. Check device placement versus connectors. Make sure that high speed devices and digital devices are closest to the connector.
2. Always have at least one ground plane in the circuit.
3. Make power traces wider than other traces on the board.
4. Review current return paths and look for possible noise sources on ground connects. This is
done by determining the current density at all points of the ground plane and the amount of
possible noise present.
5. By-pass all devices properly. Place the capacitors as close to the power pins of the device as possible.
6. Keep all traces as short as possible.
7. Follow all high impedance traces looking for possible capacitive coupling problems from
trace to trace."

Мало ли, пригодится.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Последний раз редактировалось dccharacter 31 июл 2011, 23:22, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 31 июл 2011, 23:01 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
2ластпост: tsya.ru

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 31 июл 2011, 23:34 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Подцепил почти всю периферию.
Не заню что с DAC'ом делать.
Выводить его очень напряжно, но и не задействован он.
Нужно еще найти 3+3 FT внизу для S07..09, S17..19.
Желательно FT для RBGP1..2

Ну и с питанием пока вопрос открытый.

Кстати, Антон, я нашел как прицепить все пины мосфитов.
См. модельку. Где кружки — туда и провод вести нужно.


Вложения:
ds.brd.png
ds.brd.png [ 130.03 КиБ | Просмотров: 3041 ]
Снимок.png
Снимок.png [ 2.23 КиБ | Просмотров: 2965 ]

_________________
Linux user | Firefox user
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 07 авг 2011, 12:47 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Доделал схему и развел.
К сожалению дропнул возможность патиния от USB.

Добавлено спустя 2 минуты 5 секунд:
Тьфу. Забыл импортнуть плату. Ошибку с маркировкой питания я уже поправил.


Вложения:
ds.sch.png
ds.sch.png [ 253.77 КиБ | Просмотров: 3064 ]
ds.brd.png
ds.brd.png [ 299.51 КиБ | Просмотров: 3062 ]

_________________
Linux user | Firefox user
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 07 авг 2011, 12:50 
Не в сети
Аватара пользователя

Зарегистрирован: 09 май 2011, 16:43
Сообщения: 536
Откуда: Украина, Киев
прог. языки: Нецензурный
ФИО: Евгений НеОН
Красиво. А в связи с чем снесено питалово от УСБ?

_________________
Никогда не бойся делать то, что ты не умеешь. Ковчег был сооружен любителем. Профессионалы построили “Титаник“
2:5020/2140.1979@fidonet


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 07 авг 2011, 12:58 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Гуглокод сейчас на профилактике, работает только на RO.
Залил на http://hg.vehq.ru/or-stm32-ds/ .

Не смог найти приличную сборку диодов шотки (ОК).
В SOT32 не более 200 мА может. А более крупный ставить некуда.

С другой стороны так получается защита от дурака — питание от усб с подключенной переферией не допускается.
А теперь просто возможности такой нет.

Жду критики по разводке. Завтра еще покажу нашим железным людям.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 07 авг 2011, 15:09 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
а когда ориентировочно планируете приступить к производству?

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 07 авг 2011, 15:12 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
1. С3 и C4 перекрывают линейники - это плохо. Желательно разнести.
2. Кнопки BOOT0 и RESET куда-нибудь выводами продублированы? В части конструкций туда будет просто не подлезть.
3. Подписи + и - по питанию серв для прикола местами поменяны? :D
4. Светодиод HL1 не подписан.
5. Желательно хотя-бы 1 светодиод управляемый с МК - всё на наши OR-AVR-M128-* забываю поставить :(

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 07 авг 2011, 15:22 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
1. Перекрывет, разнести сложно. Но т.к. они выводные, то думаю проблемы не будет.
2. Не продублированы. BOOT0 нужен только для перепрошивки через встроенный бут. Ресет не выводится.
3. Про это уже написал — исправлено.
4. Как не подписан? Там как раз рядом HL1.
5. HL1 управляется с МК. Он сидит на одной линии с BOOT1. Управляется высоким уровнем. Он же может служить и pull-down'ом. Но на счет последнего не уверен, поставил резистор на всякий случай.
Светодиода по питанию нет.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 07 авг 2011, 15:43 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
1. Проблема будет - придется при монтаже кондёров извращаться, чтобы они прямо стояли. Лучше разнести.
2. Если будет вероятность использования в собранном роботе - лучше вывести пины.
4-5. Тогда надо светодиод наличия питания.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 07 авг 2011, 16:28 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
А нужен ли светодиод питания? HL1 должен моргать при работе.

А по разводке нет критики?

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Разработка OR-STM32-DS
СообщениеДобавлено: 07 авг 2011, 16:46 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Vooon писал(а):
А по разводке нет критики?

Разводку чуть позже в EAGLE надо смотреть, я пока только картинку смотрел :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 86 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO