|
lpc2378, кто производит на нем что-либо и какие проблемы с ним? |
|
|
|
Jun 30 2009, 05:52
|

Дух погибшего транзистора
   
Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288

|
В новых изделиях нужно добавить can и ethernet. Так как старые наработки исполнены на SAM7S для пеtремственности можно было бы использовать SAM7X512, но хотелось бы заложится на более преспективный камушек, тем более в SAM7 нет ни нормальных часов, ни достаточного количества уартов, ни полноценного интерфейса к sd-карте, ни, возможно, достаточного быстродействия из флэш.
К тому же в процессе эксплуатации изделий на sam7s выяснилась неприятная особенность - watchdog при какой-либо перезагрузке ресетит только cpu, вся остальная периферия, включая aic, остается нетронутой. В результате есть шанс что полноценной перезагрузки не произойдет и половина периферии подвисает. У меня вис АЦП(подвисали именно измерения- выдавал нулевые семплы), таймеры счетчики, PIT, вход ресет контроллера тоже, как правило, отваливается при первом удобном случае. И ведь watchdog не поставишь внешний в такой ситуации, так как непонятно какая часть кода в данный момент отвалится. Отловить момент и причину зависания так и не смог, оставлял презагружатся по собаке каждые сутки - нулевой эффект все работает. Что я только не делал чтоб от этой фичи избавится - выключал периферию прежде чем включить, сбрасывал сначала все флажки прерываний в AIC, переключаясь в edge-triggered - все равно не уверен что победил. Watchdog использовали для команд перезагрузки при смене настроек и прошивки - пришлось отказаться и ресетить программно с помощью ресет-контроллера, однако на случай сильных ЭМП и прочего душа остается неспокойной.
Плюс к этому говёно работает бод. Я так и не понял при каком напряжении происходит ресет. При плавном снижении напряжении питания и последующем повышении процессор запускался заново в 50% случаев. Поставил внешний супервизор на 3 вольта отрубающий питание процу, буду испытывать как соберут новую плату.
В общем, хотелось бы избежать подобного в будущем, соответственно мучает вопрос, ожидает ли подобное в NXP, то есть есть ли там честный аппаратный сброс и перезагрузка. а также можно ли положится на встроенный супервизор питания.
Кстати с еще большими надеждами расстривается 2388.
--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
|
|
|
|
|
 |
Ответов
|
Jul 2 2009, 07:45
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 23-08-06
Из: Москва
Пользователь №: 19 754

|
Цитата(SpiritDance @ Jun 30 2009, 09:52)  В новых изделиях нужно добавить can и ethernet. Так как старые наработки исполнены на SAM7S для пеtремственности можно было бы использовать SAM7X512, но хотелось бы заложится на более преспективный камушек, тем более в SAM7 нет ни нормальных часов, ни достаточного количества уартов, ни полноценного интерфейса к sd-карте, ни, возможно, достаточного быстродействия из флэш. ......................... lpc2378 тоже не особо перспективный т.к. у NXP на подходе почти аналогичные камни на кортексах. Из минусов по отношению к SAM7X серии: Чуть меньше суммарная ОЗУ ОЗУ фрагментирована на сегменты 32кб, Ethernet, USB, 2кб RTC - ну может это кому то покажется плюсом Нельзя записывать по встроенную Flash память побитно (как на sam7), только по 16 байт вроде Ethernet только RMII, т.е. нельзя использовать дешевый камень типа Realtek, придется использовать (в большинстве случаев) кварцовый генератор Интерфейс к SD карте может работать с DMA только из памяти USB (мне лично также реализация FIFO не понравилась) Нет красивых библиотечек как у Atmel с inline процедурами для инициализации (ну это только для тех кому нравится с ними работать) IAP функции ИМХО - как бы скрывают от пользователя то что в SAM7 можно написать в RAM функции так как тебе это нужно Больше пока не припомню а в остальном одни плюсы: Дешевле (1-2$), Быстрее, RTC, 2КБ ОЗУ на батарейке, SD интерфейс (хотя для таких процов преимущества в скорости перед SPI нет никакого), RMII - меньше ног
|
|
|
|
|
Jul 3 2009, 05:17
|

Дух погибшего транзистора
   
Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288

|
Цитата(Nemod @ Jul 2 2009, 11:45)  lpc2378 тоже не особо перспективный т.к. у NXP на подходе почти аналогичные камни на кортексах. Честно говоря более преспективными видятся кристаллы 2387 2388. Скорее всего прям с них и начнем. Вопрос к shashr Будут ли такие же только на кортексе?
Цитата(Nemod @ Jul 2 2009, 11:45)  ОЗУ фрагментирована на сегменты 32кб, Ethernet, USB, 2кб RTC - ну может это кому то покажется плюсом А в чем, собственно, минус? Нельзя выделить массив больше чем 32К? Цитата(Nemod @ Jul 2 2009, 11:45)  ОЗУ фрагментирована на сегменты 32кб, Ethernet, USB, 2кб RTC - ну может это кому то Нельзя записывать по встроенную Flash память побитно (как на sam7), только по 16 байт вроде Побайтно, Вы имеете ввиду. В принципе не использовал, так как там довольно хитрая прцедура, я так понял все равно прееписывается вся страничка. Меня больше волнует проблема написания собственного загрузчика. Я так понял что в nxp это будет посложнее реализовать, так как надо использовать возможности встроенного. Цитата(Nemod @ Jul 2 2009, 11:45)  Ethernet только RMII, т.е. нельзя использовать дешевый камень типа Realtek, придется использовать (в большинстве случаев) кварцовый генератор Для меня это плюс - не надо тратить кучу драгоценных лап. А вот у X он не работает по еррате кстати видел здесь обсуждение про то что кристаллы не со всеми драйверами стабильно работают. Какой PHY посоветуют использующие??
Цитата(Nemod @ Jul 2 2009, 11:45)  Интерфейс к SD карте может работать с DMA только из памяти USB (мне лично также реализация FIFO не понравилась) Интересная подробность. Правда сравнить с X не получится. Цитата(Nemod @ Jul 2 2009, 11:45)  Нет красивых библиотечек как у Atmel с inline процедурами для инициализации (ну это только для тех кому нравится с ними работать) долбанные индусы [censored]
--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
|
|
|
|
|
Jul 3 2009, 06:06
|

Частый гость
 
Группа: Участник
Сообщений: 128
Регистрация: 6-06-06
Из: Москва
Пользователь №: 17 793

|
Цитата(SpiritDance @ Jul 3 2009, 09:17)  Вопрос к shahr Будут ли такие же только на кортексе?
Какой PHY посоветуют использующие??
Будут. LPC1770 уже заявлены в roadmap. http://www.standardics.nxp.com/products/lpc2000/lpc23xx/ На этой страничке чуть ниже указаны мкросхемы PHY, с которыми гарантированно работает LPC23xx/24xx/17xx
--------------------
wbw shahr
|
|
|
|
Сообщений в этой теме
SpiritDance lpc2378 Jun 30 2009, 05:52 aaarrr Цитата(SpiritDance @ Jun 30 2009, 09:52) ... Jun 30 2009, 08:58 SpiritDance Цитата(aaarrr @ Jun 30 2009, 12:58) Ай-яй... Jun 30 2009, 13:14  aaarrr Цитата(SpiritDance @ Jun 30 2009, 17:14) ... Jun 30 2009, 13:35   SpiritDance Цитата(aaarrr @ Jun 30 2009, 17:35) Тогда... Jun 30 2009, 14:05    aaarrr Цитата(SpiritDance @ Jun 30 2009, 18:00) ... Jun 30 2009, 14:07     SpiritDance Цитата(aaarrr @ Jun 30 2009, 18:07) Похож... Jun 30 2009, 14:24      aaarrr Цитата(SpiritDance @ Jun 30 2009, 18:24) ... Jun 30 2009, 14:30       SpiritDance Цитата(aaarrr @ Jun 30 2009, 18:30) Я тож... Jul 1 2009, 06:09    shahr Цитата(SpiritDance @ Jun 30 2009, 18:05) ... Jun 30 2009, 14:16    VslavX Цитата(SpiritDance @ Jun 30 2009, 17:05) ... Jun 30 2009, 15:59 shahr Цитата(SpiritDance @ Jun 30 2009, 09:52) ... Jun 30 2009, 13:59 sensor_ua Мы пару разновидностей контроллеров на LPC2378 вып... Jun 30 2009, 18:29 demiurg_spb Цитата(Nemod @ Jul 2 2009, 11:45) lpc2378... Jul 2 2009, 09:05 shahr Цитата(Nemod @ Jul 2 2009, 11:45) lpc2378... Jul 2 2009, 11:06   SpiritDance Цитата(shahr @ Jul 3 2009, 10:06) Вопрос ... Jul 3 2009, 09:16    Andy Mozzhevilov Цитата(SpiritDance @ Jul 3 2009, 13:16) Д... Jul 3 2009, 09:38  Andy Mozzhevilov Цитата(SpiritDance @ Jul 3 2009, 09:17) М... Jul 3 2009, 07:04  Nemod Цитата(SpiritDance @ Jul 3 2009, 09:17) Ч... Jul 3 2009, 14:00   zltigo Цитата(Nemod @ Jul 3 2009, 17:00) Собстве... Jul 4 2009, 10:58    Nemod Цитата(zltigo @ Jul 4 2009, 14:58) Так ис... Jul 4 2009, 15:58     zltigo Цитата(Nemod @ Jul 4 2009, 18:58) Я и исп... Jul 4 2009, 18:03    Nemod ЦитатаНе нужно ничего "распределять средствам... Jul 6 2009, 07:07     SpiritDance Цитата(Nemod @ Jul 6 2009, 11:07) Это и н... Jul 6 2009, 07:49
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|