roboforum.ru

Технический форум по робототехнике.

Разработка OR-STM32F1-DS

Правила форума
Правила раздела OpenRobotics

Re: Разработка OR-STM32-DS

Vooon » 31 июл 2011, 17:38

Сырцы на гуглокоде. См. post212524.html#p212524
Расположение компонент еще далеко от финала. Разве что положения клемников несколько зафиксировано, да штырей IO.

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

Re: Разработка OR-STM32-DS

=DeaD= » 31 июл 2011, 18:04

Держи размещение резисторов :)
Вложения
or-stm32-ds.brd.zip
(17.32 КиБ) Скачиваний: 0

Re: Разработка OR-STM32-DS

Vooon » 31 июл 2011, 19:02

Нифига себе, ну ты и затейник! :)

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

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

Жаль DAC расположен не удобно — через пины питания. Не получается его вытащить.
Вложения
ds.pup.png
ds.pup.png (8.36 КиБ) Просмотров: 3367

Re: Разработка OR-STM32-DS

dccharacter » 31 июл 2011, 19:15

Ребят, не критики ради, а просто хочу поделиться случайно увиденной информацией:

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

Grem » 31 июл 2011, 23:01

2ластпост: tsya.ru

Re: Разработка OR-STM32-DS

Vooon » 31 июл 2011, 23:34

Подцепил почти всю периферию.
Не заню что с DAC'ом делать.
Выводить его очень напряжно, но и не задействован он.
Нужно еще найти 3+3 FT внизу для S07..09, S17..19.
Желательно FT для RBGP1..2

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

Кстати, Антон, я нашел как прицепить все пины мосфитов.
См. модельку. Где кружки — туда и провод вести нужно.
Вложения
ds.brd.png
Снимок.png
Снимок.png (2.23 КиБ) Просмотров: 3322

Re: Разработка OR-STM32-DS

Vooon » 07 авг 2011, 12:47

Доделал схему и развел.
К сожалению дропнул возможность патиния от USB.

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

Re: Разработка OR-STM32-DS

NeON79 » 07 авг 2011, 12:50

Красиво. А в связи с чем снесено питалово от УСБ?

Re: Разработка OR-STM32-DS

Vooon » 07 авг 2011, 12:58

Гуглокод сейчас на профилактике, работает только на RO.
Залил на http://hg.vehq.ru/or-stm32-ds/ .

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

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

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

Re: Разработка OR-STM32-DS

linvinus » 07 авг 2011, 15:09

а когда ориентировочно планируете приступить к производству?

Re: Разработка OR-STM32-DS

=DeaD= » 07 авг 2011, 15:12

1. С3 и C4 перекрывают линейники - это плохо. Желательно разнести.
2. Кнопки BOOT0 и RESET куда-нибудь выводами продублированы? В части конструкций туда будет просто не подлезть.
3. Подписи + и - по питанию серв для прикола местами поменяны? :D
4. Светодиод HL1 не подписан.
5. Желательно хотя-бы 1 светодиод управляемый с МК - всё на наши OR-AVR-M128-* забываю поставить :(

Re: Разработка OR-STM32-DS

Vooon » 07 авг 2011, 15:22

1. Перекрывет, разнести сложно. Но т.к. они выводные, то думаю проблемы не будет.
2. Не продублированы. BOOT0 нужен только для перепрошивки через встроенный бут. Ресет не выводится.
3. Про это уже написал — исправлено.
4. Как не подписан? Там как раз рядом HL1.
5. HL1 управляется с МК. Он сидит на одной линии с BOOT1. Управляется высоким уровнем. Он же может служить и pull-down'ом. Но на счет последнего не уверен, поставил резистор на всякий случай.
Светодиода по питанию нет.

Re: Разработка OR-STM32-DS

=DeaD= » 07 авг 2011, 15:43

1. Проблема будет - придется при монтаже кондёров извращаться, чтобы они прямо стояли. Лучше разнести.
2. Если будет вероятность использования в собранном роботе - лучше вывести пины.
4-5. Тогда надо светодиод наличия питания.

Re: Разработка OR-STM32-DS

Vooon » 07 авг 2011, 16:28

А нужен ли светодиод питания? HL1 должен моргать при работе.

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

Re: Разработка OR-STM32-DS

=DeaD= » 07 авг 2011, 16:46

Vooon писал(а):А по разводке нет критики?

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


Rambler\'s Top100 Mail.ru counter