syoma 1 5 февраля, 2010 Опубликовано 5 февраля, 2010 · Жалоба Пусть в меня полетят гнилые помидоры, но самое дешёвое будет всёж таки ATtiny2313. Дешевле чем $1. При 20 мГц тактовой до 500 кбод софтовый CAN вполне нормально работает. Да и на 1 мбод, по расчётам работать будет, но не проверял... Ок, тогда уточните пожалуйста в какой ATtiny с каким размером памяти влезет ваш CAN протокол, чтобы еще и на пользовательскую программу осталось, и за сколько Вы или уважаемый Rst7 согласны отдать(продать) вашу реализацию CAN софта. Если есть ограничения по функционированию CANа, просьба их указать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
galjoen 0 5 февраля, 2010 Опубликовано 5 февраля, 2010 · Жалоба Ок, тогда уточните пожалуйста в какой 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 кбод и выше всё это будет иметь смысл делать только под конкретную задачу... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KRS 0 13 апреля, 2010 Опубликовано 13 апреля, 2010 · Жалоба А на новые STM8 кто нибудь cмотрел? CAN есть в корпусах от 44 ног и стоят меньше 3 баксов. По характеристикам на AVR похожи, при беглом просмотре. Вот только с софтом проблемы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
syoma 1 14 апреля, 2010 Опубликовано 14 апреля, 2010 · Жалоба А на новые 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 € Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KRS 0 27 апреля, 2010 Опубликовано 27 апреля, 2010 · Жалоба Похоже самыми дешевыми будут LPC11Cxx Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Samum 421 0 16 августа, 2010 Опубликовано 16 августа, 2010 · Жалоба LPC11C12 или LPC11C14 - 2 евро. Уже есть в России. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
syoma 1 17 августа, 2010 Опубликовано 17 августа, 2010 · Жалоба 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 € исчез вообще ИМХО судя по ценообразованию новые контроллеры всегда намного дешевле продают, но потом цены сравниваются. Помоему это потому, что производитель делает наживку, чтобы контроллер включили в разработки, а затем устанавливает реальную цену. Так что посмотрим через пол-годика, как устаканятся цены. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Samum 421 0 9 сентября, 2010 Опубликовано 9 сентября, 2010 · Жалоба 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 это просто смешно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Doka 1 30 ноября, 2015 Опубликовано 30 ноября, 2015 · Жалоба а чем опенкоресовский CAN неработающий? указано, в отличие от остальных, что был верифицирован на VHDL golden model от самого Роберта Боша. последний коммит был 2004г, ваше сообщение - 2009г, значит до сих пор заявление актуально.. ЗЫЖ разве что программной моделью (SJA1000) не вышел, но, согласитесь, это не одно и тоже, что и нерабочий.. Не забывайте, кроме неработающего и без поддержки Verilogовского ядра на Opencores.org, за все остальное надо платить за лицензию - начиная от 3 к$ за DCD, и до 20к$ за Xilinxовскую корку. Оно Вам надо? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ZASADA 0 30 ноября, 2015 Опубликовано 30 ноября, 2015 · Жалоба а чем опенкоресовский CAN неработающий? указано, в отличие от остальных, что был верифицирован на VHDL golden model от самого Роберта Боша. последний коммит был 2004г, ваше сообщение - 2009г, значит до сих пор заявление актуально.. ЗЫЖ разве что программной моделью (SJA1000) не вышел, но, согласитесь, это не одно и тоже, что и нерабочий.. ну например я вижу там кучу открытых тем в багтрекере. если бы все было хорошо, их бы или пофиксили и закрыли или бы просто закрыли с комментарием "не подтвердилось" а как сам роберт бош ядро лично проверял непонятно, никаких сертификатов не выложено. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Vasily_ 45 30 ноября, 2015 Опубликовано 30 ноября, 2015 · Жалоба ATMEGA16M1 от 1000шт 2.08 евро даже в моузер. http://eu.mouser.com/ProductDetail/Atmel/A...x6igDJ73Qwu0%3d Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 30 ноября, 2015 Опубликовано 30 ноября, 2015 · Жалоба Может пропустил, но не нашел STM32F042C4/6 и STM32F072C6/8 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
syoma 1 1 декабря, 2015 Опубликовано 1 декабря, 2015 · Жалоба ATMEGA16M1 от 1000шт 2.08 евро даже в моузер. Я брал цены с Farnell и при количестве от 100шт. Иначе все контроллеры надо в мойзере смотреть. Может пропустил, но не нашел STM32F042C4/6 и STM32F072C6/8 Списку-то уже 5 лет как. Конечно там не будет новых серий. Надо бы обновить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 10 2 декабря, 2015 Опубликовано 2 декабря, 2015 · Жалоба Может пропустил, но не нашел STM32F042C4/6 и STM32F072C6/8 + STM32F042F4 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 35 2 декабря, 2015 Опубликовано 2 декабря, 2015 · Жалоба Я брал цены с Farnell и при количестве от 100шт. Иначе все контроллеры надо в мойзере смотреть. Списку-то уже 5 лет как. Конечно там не будет новых серий. Надо бы обновить. Да - лопухнулся конкретно Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться