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

 
 
> 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
Ответов
AnyWay
сообщение Aug 22 2006, 14:49
Сообщение #2





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



Цитата(-=Sergei=- @ Aug 18 2006, 12:51) *
Интресует другое, например:
по CAN

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

Понятно, что все скажут все давай. Но ограничение по площади и по ногам? 64 ноги максимум!!!!



Цитата(-=Sergei=- @ Aug 19 2006, 12:17) *
В качестве аналогов как раз майкрочиповские блоки и рассматриваем.
Фуджицу - слижком жирные контроллеры. Другая весовая категория.
Заказчик клонит в проблемы своего девайса, нам же надо сделать универсальный контроллер.

Спрашиваю здесь, так интересует именно опыт применения этих интерфейсов.
Например, так как мы интегрируем высоковольтные приемопередатчики, то может сделать сразу какое то число выводов высоковольтными (до 27-30 вольт) что бы прям ногами микроконтроллера например реле управлять или еще чем. Еще например различные датчики поставляются сразу с предустановленной ПЗУшкой где поправочные коэфециенты прописаны, по каким интерфейсам с этими ПЗУ общаются, так как USART, SPI, I2C.


По моему мнению если нужно сделать универсальный контроллер стоит делать его как можно проще, т.е. из всех наворотов выбирать только те, которые невозможно или тяжело организовать програмно, остальное делать по минимуму(в разумных пределах). Например:
Корпус 48
АЦП - желательно не менее 5-8 разрядностью 8
ЦАП - ненужно, лучше сделать ШИМ
Таймеры - 2 или 3. Если выйдет дешевле, то лучше 2. Лишний таймер можно и програмно сделать.
Капчуре - если как в микрочиповских с ШИМ, то лучше сделать
Память программ - 4К-8К
ОЗУ - 128-256
EEPROM - 64-128

буферов для CAN - 2 - даже если в программе есть моменты с высокой степенью загрузки процессора, когда он не может выделить время на обработку сообщений, всегда можно найти несколько микросекунд, чтобы перегрузить буферы в ОЗУ по прерыванию.
UART - 1-2
SPI/MI2C - 1
Go to the top of the page
 
+Quote Post
spf
сообщение Aug 22 2006, 15:01
Сообщение #3


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

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



Цитата(AnyWay @ Aug 22 2006, 20:49) *
Память программ - 4К-8К
ОЗУ - 128-256
буферов для CAN - 2 - даже если в программе есть моменты с высокой степенью загрузки процессора, когда он не может выделить время на обработку сообщений, всегда можно найти несколько микросекунд, чтобы перегрузить буферы в ОЗУ по прерыванию.

Это в какое ОЗУ? которое можно сказать отсутствует в Вашей конфигурации wink.gif

RAM: от 1K
Flash: от 16K

Иначе ничего стоящего с CAN не сделать... только байты пересчитывать в ОЗУ и программе...

Если камень все равно будет стоить гору денег, то в него надо набить всего и побольше...


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

Сообщений в этой теме
- -=Sergei=-   CAN & LIN микроконтроллер (+)   Aug 17 2006, 06:54
- - spf   Не вижу смысла встраивать унутрь аналоговую часть....   Aug 17 2006, 07:02
|- - -=Sergei=-   Цитата(spf @ Aug 17 2006, 11:02) Не вижу ...   Aug 17 2006, 07:28
|- - spf   Цитата(-=Sergei=- @ Aug 17 2006, 13...   Aug 17 2006, 07:41
|- - -=Sergei=-   Цитата(spf @ Aug 17 2006, 11:41) Цитата(...   Aug 17 2006, 08:20
|- - grumbler   Ядро - функ аналог PIC17xxxxx от Microchip Если не...   Aug 17 2006, 08:27
|- - -=Sergei=-   [quote name='grumbler' date='Aug 17 20...   Aug 17 2006, 08:38
|- - grumbler   По спец стойкости, какие уровни вам нужны? [/quote...   Aug 17 2006, 09:42
|- - spf   Пока вроде самый маленький МК c CAN - MB90F387: 7м...   Aug 17 2006, 17:17
|- - -=Sergei=-   [quote name='grumbler' date='Aug 17 20...   Aug 18 2006, 08:51
|- - spf   ЦитатаЦитата(spf @ Aug 17 2006, 21:17) П...   Aug 18 2006, 18:23
|- - -=Sergei=-   В качестве аналогов как раз майкрочиповские блоки ...   Aug 19 2006, 08:17
|- - -=Sergei=-   Кто как посаветует в новом контроллере CAN интерфе...   Aug 22 2006, 08:55
|- - iosifk   Цитата(-=Sergei=- @ Aug 22 2006, 12...   Aug 22 2006, 09:07
|- - -=Sergei=-   Цитата(iosifk @ Aug 22 2006, 13:07) Цитат...   Aug 22 2006, 09:40
||- - spf   Цитата(-=Sergei=- @ Aug 22 2006, 15...   Aug 22 2006, 11:25
|- - -=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   Цитата(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 Текстовая версия Сейчас: 23rd June 2025 - 06:21
Рейтинг@Mail.ru


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