реклама на сайте
подробности

 
 
> Кто как подписывает порты микроконтроллера?
InsolentS
сообщение Feb 28 2011, 21:22
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Привет всем!
Хотел узнать кто как рисует УГО микроконтроллеров. Дело в том, что у многих современных МК на одном выводе совмещаются несколько функций. Когда их 2-3 - можно просто перечислить через косую черту. А когда на одном пине висит штук 6 функций (как, например, у stm32 - "PA6/SPI1_MISO/ADC1_IN6/TIM3_CH1/TIM1_BKIN/TIM16_CH1" ) - УГО получается немного запутанным - сильно растет в ширину и толком не понятно какая именно из функций порта используется. Во многих буржуйских схемах обозначают только номер порта ("PA6"), без указания альтернативных функций, но так ещё неудобнее - при рисовании схемы придется часто смотреть даташит, да и при дальнейшем просмотре будет непонятно, опять же, какой пин в каком режиме используется. Идеальным вариантом видится возможность заложить все возможные конфигурации порта на стадии проектирования УГО, а затем, в схеме, выбирать нужную функцию из раскрывающегося списка, или что-то подобное. Ещё вариант - редактировать подписи пинов индивидуально в каждой конкретной схеме, а возможные варианты конфигурации, для справки, писать, например, в Description каждого пина.
Или есть способ по-проще?


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Владимир
сообщение Feb 28 2011, 21:51
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Я пишу так, как в даташите указано
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Feb 28 2011, 23:10
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Цитата(Владимир @ Mar 1 2011, 02:51) *
Я пишу так, как в даташите указано

Например:
Код
Main function    Alternate default               Alternate remap
PA6              SPI1_MISO/ADC1_IN6 /TIM3_CH1    TIM1_BKIN/TIM16_CH1

Что из этого Вы бы перенесли в описание вывода? Всё?


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 1 2011, 06:43
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(InsolentS @ Mar 1 2011, 01:10) *
Всё?

Заказчики разные бывают.
Для себя все. Более того в описание PIN (на схеме не отображается) копирую и текстовое описание, которое еще более длинное
Цитата
Размещать все функции пина на УГО, я считаю, нет необходимости, хотя бы из за экономии места на бумаге.

Экономия места на бумаге-- ото последнее в списке на чем надо экономить
Go to the top of the page
 
+Quote Post
InsolentS
сообщение Mar 1 2011, 12:41
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Всем спасибо!
Цитата(Владимир @ Mar 1 2011, 11:43) *
Для себя все. Более того в описание PIN (на схеме не отображается) копирую и текстовое описание, которое еще более длинное

На этом варианте и остановился.
Вообще, считаю, что схема должна быть интуитивно понятная и содержать в себе достаточно информации, чтобы человек, взглянув на неё, сделал выводы о структуре устройства, не прибегая к даташитам.
P.S. Здорово если бы в альтиум добавили функции для работы с выводами, имеющими несколько назначений.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
zltigo
сообщение Mar 1 2011, 16:01
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (InsolentS @ Mar 1 2011, 15:41) *
Вообще, считаю, что схема должна быть интуитивно понятная и содержать в себе достаточно информации, чтобы человек, взглянув на неё, сделал выводы о структуре устройства, не прибегая к даташитам.

По этой причине Вы вывалили на схему КУЧУ дезориентирующего пользователя схемы мусора на все случае жизни и гарантированно НЕ относящиеся к схеме. Обалдеть. Какие такие "выводы о структуре устройства", УСТРОЙСТВА а не одинокого контролера, сможет сделать человек взяв в руки Вашу схему на которой перечислены все теоретически возможные функции пина? ДА НИКАКИХ.
Единственный разумный вариант:
QUOTE
...оставить нейтральные названия вроде Р1.1, Р1.2 ... и делать упор на осмысленные имена цепей.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- InsolentS   Кто как подписывает порты микроконтроллера?   Feb 28 2011, 21:22
- - Master of Nature   Цитата(InsolentS @ Mar 1 2011, 01:22) Или...   Feb 28 2011, 21:41
|- - Siargy   Накололся недавно: на схеме процессор с упрощенной...   Mar 4 2011, 06:55
|- - Master of Nature   Цитата(Siargy @ Mar 4 2011, 11:55) Наколо...   Mar 4 2011, 13:32
- - rezident   Имя пина называю по номеру GPIO - P6.1 или PIO1.27...   Feb 28 2011, 23:46
- - KARLSON   Если Вы работаете в Altium, то в ней можно несколь...   Mar 1 2011, 05:33
|- - Master of Nature   Цитата(KARLSON @ Mar 1 2011, 10:33) Если ...   Mar 1 2011, 13:37
|- - Владимир   Цитата(Master of Nature @ Mar 1 2011, 15...   Mar 1 2011, 13:40
||- - Master of Nature   Цитата(Владимир @ Mar 1 2011, 18:40) Поче...   Mar 1 2011, 13:44
||- - Владимир   Цитата(Master of Nature @ Mar 1 2011, 15...   Mar 1 2011, 14:08
|- - TOREX   Цитата(Master of Nature @ Mar 1 2011, 16...   Mar 1 2011, 13:58
- - Forger   Цитата(InsolentS @ Mar 1 2011, 00:22) Ког...   Mar 1 2011, 05:46
- - halfdoom   Цитата(InsolentS @ Mar 1 2011, 00:22) ......   Mar 1 2011, 06:05
- - MrYuran   А ведь есть такие контроллеры силабс, например, у ...   Mar 1 2011, 13:23
- - ViKo   Делаю в P-CAD2006 два вида: Normal (как положено) ...   Mar 4 2011, 13:47
- - Siargy   Цитата(ViKo @ Mar 4 2011, 15:47) Делаю в ...   Mar 10 2011, 08:52


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 2nd July 2025 - 11:19
Рейтинг@Mail.ru


Страница сгенерированна за 0.01448 секунд с 7
ELECTRONIX ©2004-2016