roboforum.ru

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

STM32F107xxx

ARM7, ARM9, ARM11 etc.

Re: STM32F107xxx

Сообщение galex1981 » 15 ноя 2009, 00:46

Что по моему, места батарейка вертикально установленная меньше занимает
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: STM32F107xxx

Сообщение Vooon » 19 ноя 2009, 04:08

Часть развел. Жаль правда что не получилось получить порты под ряд [0—15].
Получилось группами по байту, но хоть не такая страшная трассировка получается.

Как правильно развести питание?
Вложения
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 » 19 ноя 2009, 04:20

1. Вы бы эта... с питания что-ли начали бы... хотя бы местами (под процом, например)
Ну чтоб оно коротким и толстым получилось и правильно прошло в ключевых местах...

2. Дырки и компоненты под разъемом - это нетехнологично.
(я бы вообще на такой плате на обратную сторону компоненты старался не ставить)
хотя дело ваше конечно.

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

Re: STM32F107xxx

Сообщение zubr » 19 ноя 2009, 14:05

Для получения экспиренса разводки разводки, этот проект конечно полезен.
Можно поглядывать боковым взглядом на подобные проеты
типа ардуино формфактора http://leaflabs.com/Maple
Изображение
а проще их сразу купить + Эзернет шилд - разводить не научишься, но время сэкономишь.
За здравый смысл у нас принимается мнение большинства.
zubr
 
Сообщения: 431
Зарегистрирован: 20 ноя 2008, 19:31
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович

Re: STM32F107xxx

Сообщение -= Александр =- » 19 ноя 2009, 17:28

Vooon писал(а):Часть развел. Жаль правда что не получилось получить порты под ряд [0—15].
Получилось группами по байту, но хоть не такая страшная трассировка получается.
Как правильно развести питание?


Я например вот так питание больших чипов делаю:
Клип_7.jpg

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

Re: STM32F107xxx

Сообщение galex1981 » 19 ноя 2009, 17:31

Не нравятся мне переходные отверстия под чипом - если плату на заказ делать - проблем нет, если ЛУТом, то тяжело потом напаивать чип...
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: STM32F107xxx

Сообщение -= Александр =- » 19 ноя 2009, 17:37

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

Re: STM32F107xxx

Сообщение galex1981 » 19 ноя 2009, 17:40

Блин, а бормашинкой и не зашлифовывал, спасибо тебе за ценный совет!
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: STM32F107xxx

Сообщение Vooon » 19 ноя 2009, 23:41

Попробовал еще раз.
На этот раз я развел питание и кварцы, а потом автотрассировщику скормил.
Плохо часть линий он правда провел страшно, перевести бы...
Ну и не нравится, что разводку сделал дорожками 0,15 мм...

Похоже он берет минимально возможную дорожку по дезайн-рулзам.
Плата будет на 18 мкм фольге (с допуском зазор-дорожка 0,15 мм)
т.к. не вписываюсь в правила 0,24 для 35 мкм фольги.
Вложения
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 » 20 ноя 2009, 00:18

Фтопку автотрейсера.
За ним править дольше, чем с нуля развести.

Вы же неплохо начали... (хоть немного и не с того :)
В таком же духе оно бы и развелось...

Понимаю, муторно и рутинно... но это только поначалу :)

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

Re: STM32F107xxx

Сообщение galex1981 » 20 ноя 2009, 00:23

Тоже считаю что человек по-любому лучше автотрассировщика разводит платы. Один минус - долго
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: STM32F107xxx

Сообщение Michael_K » 20 ноя 2009, 00:24

И на технологию/технологичность все же обратите внимание.
Во-первых, поставьте дизайн-рулезы так как вам надо.
Во-вторых, не прижимайтесь дорожками и дырками так близко к ногам
(особенно под корпусами). Вам маску так точно не сделают, как площадки...
А на переходных дырках маска к тому же частенько имеет дефекты.

Вот тут.
brr.GIF

Чуть криво корпус поставил, припоем перелил, или флюс из под кузова не вымылся,
и глюки потом собирай...

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

Re: STM32F107xxx

Сообщение -= Александр =- » 20 ноя 2009, 01:36

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

Re: STM32F107xxx

Сообщение Michael_K » 20 ноя 2009, 01:39

Земля рваная

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

Re: STM32F107xxx

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

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

Пред.След.

Вернуться в ARM

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

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