roboforum.ru

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

STM32F107xxx

STM32F107xxx

Vooon » 23 окт 2009, 22:17

Здесь буду собирать информацию по STM32F107RC.

Задача — разработать новый контроллер для комплекса УРТК, с интерфейсами RS-232, USB[, CAN][, Ethernet].
Сейчас там используется 51-ый, и связь с ПК по LPT.
Но нужно сохранить старый процессорный модуль, для обратной совместимости.

Добавлено спустя 4 минуты 21 секунду:
Этот МК предложил мне =DeaD=, до этого думал в сторону LPC2141.
Вроде в STM32 прошит USB-bootloader, нужно больше инфы.

Ну и очень желательно найти схему рефренсной платы, чтоб понять какой обвес нужен.
Вложения
.JPG
.JPG (16.46 КиБ) Просмотров: 4482

Re: STM32F107RC

=DeaD= » 23 окт 2009, 22:27

Вот тут простейшие stick'сы на них со схемами вроде даже:
http://www.hitex.com/index.php?id=1676
http://www.hitex.com/index.php?id=1777

Добавлено спустя 1 минуту 28 секунд:
Вот документация для eval-board под это семейство от ST (опять же со схемой):
http://www.st.com/stonline/products/lit ... c-eval.pdf

Re: STM32F107RC

Duhas » 24 окт 2009, 08:45

хех, чтоит такая шняжка у нас )) стоит... пылитсо )

Re: STM32F107RC

Vooon » 24 окт 2009, 21:12

Почитал еррату, ревизию Z. Сказано, что в контроллерах произведенных раньше 37 недели 2009 года (сентябрь)
не работает бутлоадер. На 64-х выводных обхода проблемы нет, на 100-выводных (STM32F107VC) нужно подтянуть несколько ножек к питанию.

Re: STM32F107RC

=DeaD= » 24 окт 2009, 21:15

Это что означает? Что при покупке надо будет смотреть дату выпуска?

Re: STM32F107RC

avr123.nm.ru » 24 окт 2009, 23:14

Ага.

Re: STM32F107RC

Vooon » 25 окт 2009, 03:15

Да. Код даты 937.

Re: STM32F107RC

avr123.nm.ru » 25 окт 2009, 12:31

37-я неделя наверно.

Re: STM32F107RC

Vooon » 25 окт 2009, 23:03

Я же выше уже написал расшифровку, зачем дублировать?

Re: STM32F107RC

Vooon » 03 ноя 2009, 22:12

Купил сегодня пару stm32f107vct6 в терре. Дейт-код 927.
Запаял на макетке под QFP 0,5 48-208 pin. Запаял кварцы на 8 мег и часовой, но без кондеров.
Питание подвел только на одну пару выводов (надо бы конечно на все пять). Подтянул указанные в эррате пины.
Поставил LM1117. Подпаял USB-шнурок. Выставил BOOT = 01.

Не запустилось. :(
(хотя я и не ожидал что сразу все заработает...)

Re: STM32F107xxx

Vooon » 06 ноя 2009, 03:53

Решил, что бодаться с макеткой бессмысленно, решил сделать нормальную отладочную плату.

Пока нарисовал только питание (и то не все). Посмотрите, ни чего не забыл?
Вложения
stm32-devb.png

Re: STM32F107xxx

Vooon » 14 ноя 2009, 14:51

Схему закончил. Теперь с ужасом смотрю на плату и даже не знаю с чего начать...

Добавлено спустя 2 минуты:
Скачать игловский проект можно там: http://hg.vehq.ru/stm32-devb
Вложения
stm-sch.png
stm-pcb.png

Re: STM32F107xxx

Michael_K » 14 ноя 2009, 14:53

теперь надо переставить ноги на длинном разъеме, чтобы разводилось параллельно, а не с перекрутками :)

И развести... Схема-то простая - малосвязанная...

Единственные сильно связанные компоненты - проц с разъемом - вот их и пооптимизить маленько.

Да и места у вас много.
Последний раз редактировалось Michael_K 14 ноя 2009, 14:58, всего редактировалось 1 раз.

Re: STM32F107xxx

blindman » 14 ноя 2009, 14:55

Возможно, имеет смысл ноги контроллера перекинуть на другие выводы коннектора, чтобы было поменьше было пересечений. А вообще не очень страшно вроде

Re: STM32F107xxx

avr123.nm.ru » 15 ноя 2009, 00:17

Перечечения проводников не страшные ИМХО - это ведь не для ЛУТ-а ?

А батарейку верикально ИМХО не красиво ставить - советую горизонтально.


cron
Rambler\'s Top100 Mail.ru counter