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

 
 
> 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
 
Start new topic
Ответов
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
-=Sergei=-
сообщение Aug 18 2006, 08:51
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 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
spf
сообщение Aug 18 2006, 18:23
Сообщение #10


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

Группа: Свой
Сообщений: 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
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 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
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 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
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 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
-=Sergei=-
сообщение Aug 22 2006, 09:40
Сообщение #14


Местный
***

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



Цитата(iosifk @ Aug 22 2006, 13:07) *
Цитата(-=Sergei=- @ Aug 22 2006, 12:55) *

Кто как посаветует в новом контроллере CAN интерфейса


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

Удачи!


Спасибо, глянул. Но опять таки, если использовать какой либо системный таймер, то я смогу каждому пакету сопаставить время прихода, т.е. даже узнать временную задержку между пакетами. Можно просто сделать счетчик, 1.2.3.4.5 итп с зацикливанием, т.е. просто раставить пакеты в порядке прихода, насколько нужно точное время прихождения пакета ? или достаточно порядка прихождения ?
Go to the top of the page
 
+Quote Post
spf
сообщение Aug 22 2006, 11:25
Сообщение #15


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

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



Цитата(-=Sergei=- @ Aug 22 2006, 15:40) *
насколько нужно точное время прихождения пакета ? или достаточно порядка прихождения ?

ИМХО: Фиксация времени получения пакета бесполезная фишка, т.к. не несет в себе никакой информации. Стандарт не гарантирует время доставки сообщения.


--------------------
"Как много есть на свете вещей, которые мне не нужны!" Сократ
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- -=Sergei=-   CAN & LIN микроконтроллер (+)   Aug 17 2006, 06:54
|- - spf   Пока вроде самый маленький МК c CAN - MB90F387: 7м...   Aug 17 2006, 17:17
|- - -=Sergei=-   Цитата(iosifk @ Aug 22 2006, 13:07) Удачи...   Apr 24 2008, 12:49
|- - spf   Цитата(-=Sergei=- @ Apr 24 2008, 18...   Apr 25 2008, 02:36
|- - wangan   Цитата(spf @ Apr 25 2008, 05:36) Все таки...   Apr 25 2008, 03:32
|- - -=Sergei=-   Цитата(wangan @ Apr 25 2008, 07:32) Думаю...   Apr 25 2008, 05:20
- - Alex B._   >> для смертных запоковав в пластмасу и не п...   Aug 18 2006, 14:03
- - AnyWay   Цитата(-=Sergei=- @ Aug 22 2006, 13...   Aug 22 2006, 10:19
- - AnyWay   Цитата(-=Sergei=- @ Aug 18 2006, 12...   Aug 22 2006, 14:49
|- - spf   Цитата(AnyWay @ Aug 22 2006, 20:49) Памят...   Aug 22 2006, 15:01
- - AnyWay   Цитата(spf @ Aug 22 2006, 19:01) Иначе ни...   Aug 23 2006, 06:03
|- - spf   Цитата(AnyWay @ Aug 23 2006, 12:03) В ост...   Aug 23 2006, 08:54
- - AnyWay   дабл пост   Aug 23 2006, 10:01
- - AnyWay   Цитата(spf @ Aug 23 2006, 12:54) Уж лучше...   Aug 23 2006, 10:02


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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 22:49
Рейтинг@Mail.ru


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