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

 
 
> CAN & LIN микроконтроллер (+)
-=Sergei=-
сообщение Aug 17 2006, 06:54
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Уважаемые, кто работал с CAN или LIN микроконтроллерами.

Приступаем к разработке 8-ми разрядного микроконтроллера с EEPROM памятью программ и контроллерами CAN и LIN интерфейсов. Основная фича (и фича ли это???) это встроенные CAN и LIN аналоговые приемопередатчики. Тип корпуса 48 или 64 ноги. Производительность 8-10 MIPS.

Какие еще возможность, фича вы хотелибы видеть в новом микроконтроллере ?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
spf
сообщение Aug 17 2006, 07:02
Сообщение #2


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Не вижу смысла встраивать унутрь аналоговую часть...
Сможите повторить все свойства TJA 1050 для CAN? в том числе и по помехам и защитам?

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

Сообщение отредактировал spf - Aug 17 2006, 07:05


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Aug 17 2006, 07:28
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Цитата(spf @ Aug 17 2006, 11:02) *
Не вижу смысла встраивать унутрь аналоговую часть...
Сможите повторить все свойства TJA 1050 для CAN? в том числе и по помехам и защитам?

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


Заказчик - военные. Цена соответсвенная.
Корпус металлкерамика H16.48 предварительно.
Быстро глянул на TJA, струтура примерно такая CAN трансивера и предполагается
Вообще изначально смотрели на ATA6660. Свойства будем повторять, как минимум, ESD по российским методикам будет 2К, как оно сооотносится с ихними body model 4К, чесно сказать не знаю.
Почему интегрированная аналоговая часть, ну начиная от один корпус или три и заканчивая, что опять таки так надо проводить испытания для 3 новых микросхем, а так для одной.
Go to the top of the page
 
+Quote Post
spf
сообщение Aug 17 2006, 07:41
Сообщение #4


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата(-=Sergei=- @ Aug 17 2006, 13:28) *
Заказчик - военные. Цена соответсвенная.

Сколько нулей хоть скажите ;-)
Какое ядро?
Планируется делать для "простых смертных"?

Цитата
Корпус металлкерамика H16.48 предварительно.

В металлкерамике не спец. 16.48 - размер квадрата?

Цитата
Почему интегрированная аналоговая часть, ну начиная от один корпус или три и заканчивая, что опять таки так надо проводить испытания для 3 новых микросхем, а так для одной.

Одним словом прихоти военных...


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Aug 17 2006, 08:20
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Цитата(spf @ Aug 17 2006, 11:41) *
Цитата(-=Sergei=- @ Aug 17 2006, 13:28) *
Заказчик - военные. Цена соответсвенная.

Сколько нулей хоть скажите ;-)
Какое ядро?
Планируется делать для "простых смертных"?

Цитата
Корпус металлкерамика H16.48 предварительно.

В металлкерамике не спец. 16.48 - размер квадрата?

Цитата
Почему интегрированная аналоговая часть, ну начиная от один корпус или три и заканчивая, что опять таки так надо проводить испытания для 3 новых микросхем, а так для одной.

Одним словом прихоти военных...


C примкой "5" стоимость будет думаю гдето около 80-100$,
для смертных запоковав в пластмасу и не проводя всякие дорогие испытания можно ужаться в 15-25, но не менее, опустится до 5-8 (стоимости аналогов) скорее всего не сможем. Но это уже после того как сделаем для военных, будем смотреть.
Ядро - функ аналог PIC17xxxxx от Microchip

Размер занимаемый корпусом примерно 2.2 мм на 2.2мм, это если 48 ног, если в пластмассе LQFP64 то примерно 1.2 на 1.2 мм, планары.
Go to the top of the page
 
+Quote Post
grumbler
сообщение Aug 17 2006, 08:27
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 10-07-04
Из: Зеленоград
Пользователь №: 310



Ядро - функ аналог PIC17xxxxx от Microchip
Если не секрет, чем обусловлен выбор ядра ? Прихоти военных ?

Размер занимаемый корпусом примерно 2.2 мм на 2.2мм, это если 48 ног, если в пластмассе LQFP64 то примерно 1.2 на 1.2 мм, планары.
Наверное всё таки сантиметров ?
Каой предполагается тех.процесс ? Не предполагается ли спецстойкость ?
[/quote]
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Aug 17 2006, 08:38
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



[quote name='grumbler' date='Aug 17 2006, 12:27' post='145330']
Ядро - функ аналог PIC17xxxxx от Microchip
Если не секрет, чем обусловлен выбор ядра ? Прихоти военных ?

Размер занимаемый корпусом примерно 2.2 мм на 2.2мм, это если 48 ног, если в пластмассе LQFP64 то примерно 1.2 на 1.2 мм, планары.
Наверное всё таки сантиметров ?
Каой предполагается тех.процесс ? Не предполагается ли спецстойкость ?
[/quote]
[/quote]

Ядро уже есть и отработано. Применено в 4 уже выпушенных кристаллах, новый кристалл продолжение линейки.
конечно же сантимаметры. Процесс 0.6 мкм.

По спец стойкости, какие уровни вам нужны?
Go to the top of the page
 
+Quote Post
grumbler
сообщение Aug 17 2006, 09:42
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 135
Регистрация: 10-07-04
Из: Зеленоград
Пользователь №: 310



По спец стойкости, какие уровни вам нужны?
[/quote]
Я бы не назвал себя покупателем, скорее интересуюсь,
вдруг где пригодится.
А если и интересует то не менее 50КРАД и устойчивость к одиночным событиям.
Go to the top of the page
 
+Quote Post
spf
сообщение Aug 17 2006, 17:17
Сообщение #9


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Пока вроде самый маленький МК c CAN - MB90F387: 7мм*7мм (по корпусу, 9*9 по ногам)
http://www.fme.gsdc.de/products/mb2.htm
У него есть фича - "wake-up" по входу CAN-RX.
Цена 7-8$.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Aug 18 2006, 08:51
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



[quote name='grumbler' date='Aug 17 2006, 13:42' post='145369']
По спец стойкости, какие уровни вам нужны?
[/quote]
Я бы не назвал себя покупателем, скорее интересуюсь,
вдруг где пригодится.
А если и интересует то не менее 50КРАД и устойчивость к одиночным событиям.
[/quote]

Цитата из отчета по стойкости по другому кристаллу, значительных изменений в новом кристалле не будет.

------------------------------------------------------------
В результате испытаний СБИС МК на стойкость к воздействию спецфакторов ГОСТ РВ 20.39.414.2 установлено (с учетом норм испытаний):
• уровень стойкости СБИС МК к воздействию спецфактора с характеристикой 7.И6 составляет от 0,5.1Ус до 2Ус для различных образцов и определяется тиристорным эффектом, катастрофических отказов не обнаружено вплоть до предельного уровня облучения 5Ус.
• УБР при воздействии спецфактора с характеристикой 7.И6 (характеристика 7.И8) составляет 0,05.1Ус.
• уровень стойкости СБИС МК к воздействию спецфактора с характеристикой 7.И7 составляет 0,5.2Ус.
• уровень стойкости СБИС МК к воздействию спецфактора с характеристикой 7.С4 составляет 0,1.1Ус.
------------------------------------------------------------

Что это означает, я не знаю, так как допуска не имею (и слава богу). Но насколько я понял, это не есть радиационно стойкая СБИС.


[quote name='spf' post='145555' date='Aug 17 2006, 21:17']
Пока вроде самый маленький МК c CAN - MB90F387: 7мм*7мм (по корпусу, 9*9 по ногам)
http://www.fme.gsdc.de/products/mb2.htm
У него есть фича - "wake-up" по входу CAN-RX.
Цена 7-8$.
[/quote]

Кристал то без приемопередатчиков. Ток что вот.
Сделать wake-up по RX проблем нет. Сделаем.

Интресует другое, например:
по CAN

Сколько буферов делать?
Как эти буфера отображать ядру (отобразить все буфера в общую память или через порты (один регистр на один буфер) сделать доступ как к FIFO)?
Что еще кроме CAN/LIN требуется в этих кристаллах АЦП разрядность/число каналов/скорость?
ЦАП, какие?
USART - сколько? С учетом того что один совмещен с LIN
Таймеры? Сколько какие?
Капчуре? Сколько?
Память программ? Сколько ?
ОЗУ сколько ?
EEPROM данных ?

Понятно, что все скажут все давай. Но ограничение по площади и по ногам? 64 ноги максимум!!!!
Go to the top of the page
 
+Quote Post
Alex B._
сообщение Aug 18 2006, 14:03
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 943
Регистрация: 6-07-04
Из: Санкт-Петербург
Пользователь №: 274



>> для смертных запоковав в пластмасу и не проводя всякие
>> дорогие испытания можно ужаться в 15-25, но не менее, опустится
>> до 5-8 (стоимости аналогов) скорее всего не сможем.
А смысл тогда тут спрашивать? Тем более по периферии? Я так думаю, что заказчика нужно по этому поводу терзать =)

LIN - работал только с Microchip, там лин реализуется в UART модуле - по большому счету это же только генерация synk break, просыпание по фронту и автоматическая подстройка для ведомого.

CAN - не работал, но слышал хорошие слова про ECAN модули в микрочиповских PIC18F. Сейчас микрочип выпустил dsPIC33 с CAN модулем у которого исправлены все недостатки и добавлены новые фичи, посмотрите, может поможет чем-нибудь.

• Implementation of the CAN protocol, CAN 1.2, CAN 2.0A and CAN 2.0B
• Standard and extended data frames
• 0-8 bytes data length
• Programmable bit rate up to 1 Mbit/sec
• Automatic response to remote transmission requests
• Up to 8 transmit buffers with application specified prioritization and abort capability (each buffer may contain up to 8 bytes of data)
• Up to 32 receive buffers (each buffer may contain up to 8 bytes of data)
• Up to 16 full (standard/extended identifier) acceptance filters
• 3 full acceptance filter masks
• DeviceNet™ addressing support
• Programmable wake-up functionality with integrated low-pass filter
• Programmable Loopback mode supports self-test operation
• Signaling via interrupt capabilities for all CAN receiver and transmitter error states
• Programmable clock source
• Programmable link to input capture module (IC2 for both CAN1 and CAN2) for time-stamping and network synchronization
• Low-power Sleep and Idle mode

http://ww1.microchip.com/downloads/en/DeviceDoc/70165d.pdf
Go to the top of the page
 
+Quote Post
spf
сообщение Aug 18 2006, 18:23
Сообщение #12


Странник
****

Группа: Свой
Сообщений: 766
Регистрация: 29-08-05
Из: Екатеринбург
Пользователь №: 8 051



Цитата
Цитата(spf @ Aug 17 2006, 21:17) *

Пока вроде самый маленький МК c CAN - MB90F387: 7мм*7мм (по корпусу, 9*9 по ногам)
http://www.fme.gsdc.de/products/mb2.htm
У него есть фича - "wake-up" по входу CAN-RX.
Цена 7-8$.

Кристал то без приемопередатчиков. Ток что вот.
Мне внешний более симпатичней.

Цитата
Интресует другое, например:
по CAN
Сколько буферов делать?
Как эти буфера отображать ядру (отобразить все буфера в общую память или через порты (один регистр на один буфер) сделать доступ как к FIFO)?

Если хотите сделать хороший контроллер то стоит посмотреть на реализацию последнего варианта от Fujitsu, в двух словах не описать. Присутствуют с свежих камнях, например MB91F272 (в каких MB90-х не помню), если интересно то в понедельник посмотрю и ссылки укажу.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Aug 19 2006, 08:17
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



В качестве аналогов как раз майкрочиповские блоки и рассматриваем.
Фуджицу - слижком жирные контроллеры. Другая весовая категория.
Заказчик клонит в проблемы своего девайса, нам же надо сделать универсальный контроллер.

Спрашиваю здесь, так интересует именно опыт применения этих интерфейсов.
Например, так как мы интегрируем высоковольтные приемопередатчики, то может сделать сразу какое то число выводов высоковольтными (до 27-30 вольт) что бы прям ногами микроконтроллера например реле управлять или еще чем. Еще например различные датчики поставляются сразу с предустановленной ПЗУшкой где поправочные коэфециенты прописаны, по каким интерфейсам с этими ПЗУ общаются, так как USART, SPI, I2C.
Go to the top of the page
 
+Quote Post
-=Sergei=-
сообщение Aug 22 2006, 08:55
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 339
Регистрация: 26-10-04
Пользователь №: 985



Кто как посаветует в новом контроллере CAN интерфейса делать time-stamp. Т.е. для каждого буфера надо както сопаставить момент условного времени когда он был получен. Что бы программа могла раставить в порядке прихода пакетов буфера. Т.е. есть 4 входных буфера, отправитель шлет 3 пакета по 8 байт, 1 пакет попадает в буфер 3, второй в 4, в 1 попадает пакет от другого отправителя, затем в 2 попает 3 пакет. И обработать эти буфера надо например в порядке их прихода, т.е. из 3 буфера, из 4 и затем из 2. Как организоать механихзм определения времени прихода пакета. В пике строится на базе системного счетчика, т.е. программно и с задействованием дополнительных ресурсов. Хотелось бы сделать какой либо встроенный автоматический механизм.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Aug 22 2006, 09:07
Сообщение #15


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(-=Sergei=- @ Aug 22 2006, 12:55) *
Кто как посаветует в новом контроллере CAN интерфейса


просто для справки глянуть на НЕК. Там есть 8-ми битники с CAN и LIN.
http://www.ee.nec.de/applications/automotive/index.html
Можно опробовать на стартовых наборах...

Удачи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th June 2025 - 11:34
Рейтинг@Mail.ru


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