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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> CAN + CPU low cost
syoma
сообщение Feb 5 2010, 08:12
Сообщение #31


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(galjoen @ Feb 4 2010, 12:13) *
Пусть в меня полетят гнилые помидоры, но самое дешёвое будет всёж таки ATtiny2313. Дешевле чем $1.
При 20 мГц тактовой до 500 кбод софтовый CAN вполне нормально работает. Да и на 1 мбод, по расчётам работать будет, но не проверял...

Ок, тогда уточните пожалуйста в какой ATtiny с каким размером памяти влезет ваш CAN протокол, чтобы еще и на пользовательскую программу осталось, и за сколько Вы или уважаемый Rst7 согласны отдать(продать) вашу реализацию CAN софта.
Если есть ограничения по функционированию CANа, просьба их указать.
Go to the top of the page
 
+Quote Post
galjoen
сообщение Feb 5 2010, 16:46
Сообщение #32


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(syoma @ Feb 5 2010, 11:12) *
Ок, тогда уточните пожалуйста в какой ATtiny с каким размером памяти влезет ваш CAN протокол, чтобы еще и на пользовательскую программу осталось, и за сколько Вы или уважаемый Rst7 согласны отдать(продать) вашу реализацию CAN софта.
Если есть ограничения по функционированию CANа, просьба их указать.

На tiny CAN не делал. Делал на ATmega48. Но и в ATtiny2313 тоже должен влезть, т.к. там есть всё, что у меня используется для CAN в ATmega48.
А кроме того в продаже есть достаточно распостранённое устройство на ATtiny2313 с CAN.
Мне не нужна была полная реализация CAN. Я только слушал сообщения с определённым ID, выковыривал из них данные, обрабатывал и отправлял через USART. Чужие сообщения с помощью 6-и доминантных бит подряд не портил, и вообще вывод TxCAN не реализовал. А у CAN приёмопередачика он подключен на питание.
Но ничего не мешает доделать. Передавать то куда как легче, чем принимать...
Задействовал:
1. Вход захвата таймера для RxCAN. В общеизвестной реализации CAN на ATtiny2313 RxCAN на вход INT подаётся, но тогда прерывания вообще запрещать нельзя (ну на 6 таков max при 500 кбод). А когда ICR1 используется, то до 30 (500 кбод - 40 тактов при 20 мГц). Но мне то 250 кбод нужно было - на 70 тактов запрещать можно.
2. Регистр сравнения OCR1B.
3. 512 байт флеша таблица CRC.
4. Ещё таблицы пересчёта от времени в тактах к битам, таблицы переходов, сценариев и т.п. таблицы - порядка 400 байт флеша.
5. Сама программа порядка 250 слов, но точно сказать не могу т.к. всё под конкретную задачу заточено и из-за этого перемешано.
6. ОЗУ порядка 30 байт, но опять же, тут всё в кучу т.к. под конкретную задачу + стека байт 10.

Но особых сложностей при разработке всего этого не возникло. Вобщем то можно доделать и до полноценного CAN. Но универсально получится только при маленьких скоростях, а при 250 кбод и выше всё это будет иметь смысл делать только под конкретную задачу...
Go to the top of the page
 
+Quote Post
KRS
сообщение Apr 13 2010, 11:22
Сообщение #33


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



А на новые STM8 кто нибудь cмотрел?
CAN есть в корпусах от 44 ног и стоят меньше 3 баксов. По характеристикам на AVR похожи, при беглом просмотре.
Вот только с софтом проблемы.
Go to the top of the page
 
+Quote Post
syoma
сообщение Apr 14 2010, 09:56
Сообщение #34


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(KRS @ Apr 13 2010, 13:37) *
А на новые STM8 кто нибудь cмотрел?
CAN есть в корпусах от 44 ног и стоят меньше 3 баксов. По характеристикам на AVR похожи, при беглом просмотре.
Вот только с софтом проблемы.

То что нашел - STM8S208RBT6 со 128кБ флэши(нахрена столько) стоит 3,08 € по тем же правилам, что и контроллеры в листе.

MCP25020-I/P - 1,66 €
LPC1751FBD80 - 2,50 €
STM32F103C6T6 - 2,54 €
MC9S08DZ16CLC - 2,64 €
STM32F103T6U6 - 2,87 €
STM8S208RBT6 - 3,08 €
MCP2515-I/P + ATMEGA8L-8AU - 1,47 € + 1,70 € = 3,17 € Но как насчет футпринта?
PIC24HJ128GP502-I/SO - 3,60 €
PIC18F2480-I/SO - 3,71 €
AT90CAN32-16AU - 4,65 €
SAK-XC886C-8FFA 5,38 € - Кстати нет на складе - вопросы с доступностью?
STM32F105R8T6 - 5,40 € - 2xCAN
LPC2119FBD64 - 5,71 €
C8051F045-GQ - 5,79 €
LPC2109FBD64 - 6,36 €
C8051F041-GQ - 12,84 €
Go to the top of the page
 
+Quote Post
KRS
сообщение Apr 27 2010, 20:20
Сообщение #35


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Похоже самыми дешевыми будут LPC11Cxx
Go to the top of the page
 
+Quote Post
Samum 095
сообщение Aug 16 2010, 11:01
Сообщение #36


Местный
***

Группа: Участник
Сообщений: 201
Регистрация: 24-09-04
Из: Братислава
Пользователь №: 712



LPC11C12 или LPC11C14 - 2 евро. Уже есть в России.
Go to the top of the page
 
+Quote Post
syoma
сообщение Aug 17 2010, 06:55
Сообщение #37


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(Samum 095 @ Aug 16 2010, 13:01) *
LPC11C12 или LPC11C14 - 2 евро. Уже есть в России.


Вот обновленные цены:

MCP25020-I/P - 1,74 €
LPC11C14FBD48/301 - 2,70 € - New
LPC1751FBD80 - 2,76 €
MCP2515-I/P + ATTINY2313-20MU - 1,24 € + 1,61 € = 2,85 € Как насчет футпринта?
PIC24HJ128GP502-I/MM - 2,96 € маленький футпринт 28QFN-S
STM32F103T6U6 - 3,27 € - маленький футпринт 6х6мм VFQFPN36
MC9S08DZ32CLF - 3,35 € - LQFP48
PIC18F2480-I/SO - 3,23 €
STM8S208MBT6B - 4,58 € - 8битка - и LQFP80 - огромен
STM32F105R8T6 - 5,62 € - 2xCAN
LPC2119FBD64 - 6,51 €
C8051F045-GQ - 6,18 €
LPC2109FBD64 - 6,61 €
AT90CAN64-16AU - 10,91 €
C8051F041-GQ - 13,35 €
SAK-XC886C-8FFA € исчез вообще

ИМХО судя по ценообразованию новые контроллеры всегда намного дешевле продают, но потом цены сравниваются. Помоему это потому, что производитель делает наживку, чтобы контроллер включили в разработки, а затем устанавливает реальную цену. Так что посмотрим через пол-годика, как устаканятся цены.
Go to the top of the page
 
+Quote Post
Samum 095
сообщение Sep 9 2010, 13:17
Сообщение #38


Местный
***

Группа: Участник
Сообщений: 201
Регистрация: 24-09-04
Из: Братислава
Пользователь №: 712



LPC11C14FBD48/301 - 2,70 € - New 32-bit ARM Cortex-M0 microcontroller; 16/32 kB flash, 8 kB SRAM; C_CAN, uart, spi, i2c
и сравнивать его с MCP25020-I/P это просто смешно.
Go to the top of the page
 
+Quote Post
Doka
сообщение Nov 30 2015, 11:55
Сообщение #39


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



а чем опенкоресовский CAN неработающий?
указано, в отличие от остальных, что был верифицирован на VHDL golden model от самого Роберта Боша.
последний коммит был 2004г, ваше сообщение - 2009г, значит до сих пор заявление актуально..

ЗЫЖ разве что программной моделью (SJA1000) не вышел, но, согласитесь, это не одно и тоже, что и нерабочий..

Цитата(syoma @ Oct 26 2009, 13:13) *
Не забывайте, кроме неработающего и без поддержки Verilogовского ядра на Opencores.org, за все остальное надо платить за лицензию - начиная от 3 к$ за DCD, и до 20к$ за Xilinxовскую корку.
Оно Вам надо?



--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Nov 30 2015, 19:45
Сообщение #40


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



Цитата(Doka @ Nov 30 2015, 14:55) *
а чем опенкоресовский CAN неработающий?
указано, в отличие от остальных, что был верифицирован на VHDL golden model от самого Роберта Боша.
последний коммит был 2004г, ваше сообщение - 2009г, значит до сих пор заявление актуально..

ЗЫЖ разве что программной моделью (SJA1000) не вышел, но, согласитесь, это не одно и тоже, что и нерабочий..

ну например я вижу там кучу открытых тем в багтрекере.
если бы все было хорошо, их бы или пофиксили и закрыли или бы просто закрыли с комментарием "не подтвердилось"
а как сам роберт бош ядро лично проверял непонятно, никаких сертификатов не выложено.
Go to the top of the page
 
+Quote Post
Vasily_
сообщение Nov 30 2015, 21:34
Сообщение #41


Знающий
****

Группа: Модераторы
Сообщений: 925
Регистрация: 25-01-09
Из: Рига
Пользователь №: 43 909



ATMEGA16M1 от 1000шт 2.08 евро даже в моузер.
http://eu.mouser.com/ProductDetail/Atmel/A...x6igDJ73Qwu0%3d
Go to the top of the page
 
+Quote Post
x893
сообщение Nov 30 2015, 21:39
Сообщение #42


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Может пропустил, но не нашел STM32F042C4/6 и STM32F072C6/8
Go to the top of the page
 
+Quote Post
syoma
сообщение Dec 1 2015, 10:57
Сообщение #43


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата
ATMEGA16M1 от 1000шт 2.08 евро даже в моузер.

Я брал цены с Farnell и при количестве от 100шт. Иначе все контроллеры надо в мойзере смотреть.
Цитата
Может пропустил, но не нашел STM32F042C4/6 и STM32F072C6/8

Списку-то уже 5 лет как. Конечно там не будет новых серий. Надо бы обновить.
Go to the top of the page
 
+Quote Post
adnega
сообщение Dec 2 2015, 19:04
Сообщение #44


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(x893 @ Dec 1 2015, 00:39) *
Может пропустил, но не нашел STM32F042C4/6 и STM32F072C6/8

+ STM32F042F4
Go to the top of the page
 
+Quote Post
x893
сообщение Dec 2 2015, 20:54
Сообщение #45


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Цитата(syoma @ Dec 1 2015, 13:57) *
Я брал цены с Farnell и при количестве от 100шт. Иначе все контроллеры надо в мойзере смотреть.

Списку-то уже 5 лет как. Конечно там не будет новых серий. Надо бы обновить.


Да - лопухнулся конкретно
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th April 2024 - 00:28
Рейтинг@Mail.ru


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