ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
54992
Evgeny_CD (26.03.2006 17:12, просмотров: 20069)
AT91RM9200: прозрение, или налог на узость кругозора. AlexanderY завел меня со своими китайцами - любителями LPC22xxx. Решил я внимательно все подсчитать, и обалдел!!!
Компонент                    Орг.   |Цена, |Вар.1.1|Вар.1.2|Вар.1.3|Вар.2.1|Вар.2.2|Вар.2.3|Вар.3.1|Вар.3.2|Вар.3.3|Вар. 4|
AT91RM9200-QI-002            -      | 13.00|      1|      1|      1|      1|      1|      1|      1|      1|      1|    1 |
AT45DB161B-CNU               2 Мбайт|  1.80|      1|      1|      1|      1|      1|      1|       |       |       |      |
AT45DB321C-TI                4 Мбайт|  3.90|       |       |       |       |       |       |      1|      1|      1|      |
AT45DB642D-TU                8 Мбайт|  7.65|       |       |       |       |       |       |       |       |       |    1 |
IS42S16100C1-6TL             1Мх16  |  1.03|      1|      2|       |       |       |       |       |       |       |      |
IS42S16400B-7T               4Мх16  |  1.52|       |       |      1|      2|       |       |      2|       |       |      |
IS42S32200B-6T               2Мх32  |  4.64|       |       |       |       |       |       |       |       |       |      |
IS42S32200B-7T - стрем       2Мх32  |  1.63|       |       |       |       |       |       |       |       |       |      |
IS42S16800A-7T               8Мх16  |  3.18|       |       |       |       |      1|       |       |      1|       |      |
IS42S32400B-7TL              4Мх32  |  5.08|       |       |       |       |       |      1|       |       |      1|      |
IS42S16160A-7T               16Мх16 |  6.78|       |       |       |       |       |       |       |       |       |    2 |
IS42S32800B                  8х32   |?     |       |       |       |       |       |       |       |       |       |      |
 = Итого                            |      |  15.83|  16.86|  16.32|  17.84|  17.98|  19.88|  19.94|  20.08|  21.98|34.21 |
Цены в $ по данным einfo.ru * AT91RM9200-QI-002 - корпус PQFP208. Говорят, что в партиях 100шт+ их можно найти по такой цене. * AT45DB161B-CNU - 16Мбит, безвыводной корпус CASON, но шаг 1.27 - так что запаяем. Цены - Точка опоры зажигает! Что интересно, 8 мбит стоит на десяток-другой центов дешевле - так что смысла нет. * AT45DB321C-TI - 32Мбит, корпус TSOP-28 (в CASON - редкость и стоят дороже, но это не на долго). * AT45DB642D-TU - 64 мбит, корпус TSOP-28 (в CASON - есть, но пока не продаются). Цены - Точка опоры зажигает! * IS42S16100C1-6TL - SDRAM 16Mбит, органиазция 1Mx16, корпус TSOP2-50. Цена - КТЦ-МК. * IS42S16400B-7T - SDRAM 64Mбит, организация 4Mx16, корпус TSOP2-54. Цена - Точка опоры. * IS42S32200B-6T - SDRAM 64Mбит, организация 2Mx32, корпус TSOP2-86. Цена - ЗАО "Макро-Петербург". * IS42S32200B-7T стрем - вроде как есть такая цена на einfo, но х.з. какая там партия нужна для такой цены. Здесь приведена исключительно для оценки потенциала снижения цены. * IS42S16800A-7T - SDRAM 128Mбит, организация 8Mx16, корпус TSOP2-54. Цена - Точка опоры. * IS42S32400B-7TL - SDRAM 128Mбит, организация 4Mx32, корпус TSOP2-86. * IS42S16160A-7T - SDRAM 256Mбит, органиазция 16Mx16, корпус TSOP2-54. Цена - КТЦ-МК. * IS42S32800B - SDRAM 256Mбит, организация 8Mx32, корпус TSOP2-86. Пока только семплы, mass production еще не начат. **** Вариант 1.1 FLASH 2 Мбайт, SDRAM 2Мбайт, организация х16, 1 чип. Идеальный вариант для "мелких" осей (eCos, uCOS, RTEMS, ARTX, Keil,...) **** Вариант 1.2 FLASH 2 Мбайт, SDRAM 4Мбайт, организация х32, 2 чипа. Идеальный вариант для "мелких" осей c максимально возможной производительностью. **** Вариант 1.3 FLASH 2 Мбайт, SDRAM 8Мбайт, организация х16, 1 чип. Вариант для "больших вариантов мелких осей". В принципе, на 8 м можно пытаться пустить Linux, но это будет тоскливо. **** Вариант 2.1 FLASH 2 Мбайт, SDRAM 16Мбайт, организация х32, 2 чипа. Рабочий вариант для Linux. **** Вариант 2.2 FLASH 2 Мбайт, SDRAM 16Мбайт, организация х16, 1 чип. Рабочий вариант для Linux. **** Вариант 2.3 FLASH 2 Мбайт, SDRAM 16Мбайт, организация х32, 1 чип. Рабочий вариант для Linux с большим объемом юзеровских программ и данных. **** Вариант 3.1 FLASH 4 Мбайт, SDRAM 16Мбайт, организация х32, 2 чипа. Рабочий вариант для Linux с большим объемом юзеровских программ и данных. **** Вариант 3.2 FLASH 4 Мбайт, SDRAM 16Мбайт, организация х16, 1 чип. Рабочий вариант для Linux с большим объемом юзеровских программ и данных. **** Вариант 3.3 FLASH 4 Мбайт, SDRAM 16Мбайт, организация х32, 1 чип. Рабочий вариант для Linux с большим объемом юзеровских программ и данных. **** Вариант 4 FLASH 8 Мбайт, SDRAM 64 Мбайт, организация х32, 2 чипа. "VIP" вариант Linux для серьезных задач. Примечания. Чипы SDRAM с 32 битной шиной проигрывают вараинту 2 x 16 бит чипа, хотя один чип в качестве SDRAM, вероятно, упростит разводку. Все варианты разводятся на 2-х слойке (проверено на практике), вариант с 16 битной ШД не сложен в разводке. Итак, что мы имеем? Вариант 1.1 дороже LPC2148 на 6$. + глюкодавов надо больше, сборки резисторные на SDRAM - пусть на 8$ больше. Но разница между ресурсами LPC2xxx и AT91RM9200 - на порядок. Колоссальное изобилие коммуникационнных контроллеров в 9200 позволяет построить все, что угодно. Embedded Linux очень сильно подешевел. Когда за 18...20$ (по комплектухе; USB, Ethernet и пр. не всегда нужно) собирается очень даже шустрая машинка для Linux - это качественно меняет дело. Ну а вариант за 32$ вообще крут! Понятно, что вариаты линуха на LPC22xxx с внешним SRAM идут "фтопку". Вырисовывается четка методология разработки. Макетка на AT91RM9200 с максимумом памяти, Ethernet, USB, SD/MMC. Все коммуникационныые пины - на планку для подключения сменных плат периферии. Начинаем разработку под Linux, затем, если надо, "утаптываем" в дешевый вариарт eCos. Более того, можно вообще сделать "финт ушами": взять синтетический порт eCos для Linux на x86 платформе и перехачить его, чтобы он пошел под Linix на ARM платформе (предварительное изучение исходников показало, что это реализуемо). Т.е. мы изначально пишем наш код для eCos, но на этапе отладки пользуемся всеми прелестями Linux, затем "выживаем воду" и получаем "боевой дизайн" с нимимальной ценой. Если же девайсу реально светит большой тираж - "утаптываем" его в STR91. Если не надо делать девайс с продажной ценой 1000р, или "контроллер светодиода", то имеет смысл сделать 9200 стандартным контроллером в конторе (опустить цены за счет объема закупочных партий), и ставить его во все проекты. При правильном менеджементе "библиотека кода", которая наработается за пару лет, будет сама по себе приносить немало прибыли. Таким образом, для фирмы, выпускающей несколько линеек устройств с не очень большими тиражами (менее 1000/мес) и продажной ценой более 100...200$, использование "мелких" ARM (LPC, SAM) не имеет экономического смысла!!! Остается еще масса моментов (сложность AT91RM9200, страх перед Linux, eCos и пр. - но это уже все преодолимые вещи). Дальше каждый додумывает сам. Все, то о чем я мечтал 10 лет, свершилось. УРА, ТОВАРИЩИ!!!