roboforum.ru

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

STM32F107xxx

ARM7, ARM9, ARM11 etc.

Re: STM32F107xxx

Сообщение Vooon » 20 ноя 2009, 01:56

Понял. Закомитил. Буду переразводить.

Кварцы на расстоянии 15-20 мм, вроде не так уж и много.
Меня больше волнует шина MII, там клок 25 МГц. (Т.к. «скоростных» плат не разводил, решил взять MII, а не RMII, там клок 50 МГц)
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: STM32F107xxx

Сообщение ALHIMIK » 20 ноя 2009, 01:59

"фрики" пишут не больше 1см
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: STM32F107xxx

Сообщение Michael_K » 20 ноя 2009, 02:32

Кварцы на расстоянии 15-20 мм, вроде не так уж и много.
Меня больше волнует шина MII, там клок 25 МГц. (Т.к. «скоростных» плат не разводил, решил взять MII, а не RMII, там клок 50 МГц)


Скорости еще не те, чтобы при таких коротких дорожках что-то серьезное предпринимать.
Про RMI - старайтесь вести параллельно
(ну не так чтобы сильно упираться, а том смысле, что не надо одну веревку через
один край платы, а другую через противоположный, как у автотрэйсера бывает :) )
и не делать лишних дырок. Все будет ОК.

Кварцы... Ну, не знаю... Я обычно ближе ставлю, но это больше по привычке
- они сейчас хорошие - заводятся стабильно, на многих серийных девайсах видел далеко
отставленные кварцы... Я бы не заморачивался по этому поводу...
Опять же линии к кварцу должны идти параллельно
и на маленьком расстоянии друг от друга (собственно, у вас так и сделано).
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: STM32F107xxx

Сообщение Vooon » 21 ноя 2009, 22:53

Развел половину. Как не пробовал автотрассировщик, ничего нормального не получалось...
Вложения
stm32-devb-pcb.png
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: STM32F107xxx

Сообщение Michael_K » 21 ноя 2009, 23:17

Я бы только толщину дорожек земли и питания вокруг проца по ширине ноги сделал чуть потолще.
(это можно и потом сделать, когда станет понятно, что место позволяет)
А так вообще супер.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: STM32F107xxx

Сообщение -= Александр =- » 22 ноя 2009, 00:38

Не нравится мне мясорубка под разъемом езернета... Погляди как на сетевушке компьютерной это мето выглядит...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: STM32F107xxx

Сообщение Duhas » 22 ноя 2009, 12:01

а какая разница ? на сетевушке монтаж односторонний, вот там и пусто )

мне больше не понравилась дорожка под чипом сетевым, вокруг полигона... можно урезать полигон и пустить ее подальше от выводов..
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: STM32F107xxx

Сообщение Vooon » 22 ноя 2009, 21:05

Осталось 17 соединений доделать.

Добавлено спустя 1 час 37 минут 12 секунд:
Есть возможность пододвинуть кварц ближе, но не знаю какой лучше — часовой или основной?

Добавлено спустя 1 час 33 минуты 27 секунд:
Доделал. И если особой критики не будет, то отдам в производство.
Думаю сделать 3 экземпляра (у меня есть компонент на 2-е платы).

Добавлено спустя 1 час 19 минут 24 секунды:
Создал файлы для производства, спасибо blindman'у!

Полный архив проекта: http://hg.vehq.ru/stm32-devb/archive/1.0.0.zip
Вложения
stm32-devb-pcb.png
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: STM32F107xxx

Сообщение Michael_K » 22 ноя 2009, 21:16

Не в плане критики, а просто советы...

Чуть побольше расстояние от полигонов до линий... на всякий случай.

Закругления дугами в паре мест смотрятся натянуто...
Хотя на скорость не влияет, но в глаза бросается :)

Может быть все же вытащить веревки которые под кузовом у PHY
или хотя бы подальше от ножек отступить.
(Кстати, вы же руками ее будете ставить феном наверное?)

Все вышеперечисленное - мои личные тараканы.
А так - все ОК.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: STM32F107xxx

Сообщение -= Александр =- » 22 ноя 2009, 21:39

Еще б USB от статики защитить - вообще шикарно будет...
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: STM32F107xxx

Сообщение Vooon » 22 ноя 2009, 22:03

Ну микросхемы защиты USB я купил, от ST, можно и поставить, но на обратную сторону.
Они в SO8.

Добавлено спустя 3 минуты 25 секунд:
Питание из-под кузова вытащить не выйдет, провел его точно по центру между выводами.
Может есть смысл сделать эти дорожки 0,15, а не 0,2?

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

Re: STM32F107xxx

Сообщение Michael_K » 22 ноя 2009, 22:14

Может есть смысл сделать эти дорожки 0,15, а не 0,2?

Не. Лучше так оставьте :)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: STM32F107xxx

Сообщение Vooon » 22 ноя 2009, 23:11

Добавил микросхему защиты USB (USB6B1).
Думаю теперь все.

http://hg.vehq.ru/stm32-devb/raw-file/1 ... rd.sch.pdf
http://hg.vehq.ru/stm32-devb/raw-file/1 ... rd.brd.pdf
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: STM32F107xxx

Сообщение Vooon » 28 ноя 2009, 04:21

Ну все, ПП в понедельник привезут. Заказал 3 шт., а деталей есть на 2-е.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: STM32F107xxx

Сообщение Vooon » 30 ноя 2009, 20:04

Приехали, пойду монтировать.
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Пред.След.

Вернуться в ARM

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

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

cron