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

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


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 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.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Nemod
сообщение Jul 2 2009, 07:45
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 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 - меньше ног
Go to the top of the page
 
+Quote Post
shahr
сообщение Jul 2 2009, 11:06
Сообщение #3


Частый гость
**

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



Цитата(Nemod @ Jul 2 2009, 11:45) *
lpc2378 тоже не особо перспективный т.к. у NXP на подходе почти аналогичные камни на кортексах.
Из минусов по отношению к SAM7X серии:
Ethernet только RMII, т.е. нельзя использовать дешевый камень типа Realtek, придется использовать (в большинстве случаев) кварцовый генератор
IAP функции ИМХО - как бы скрывают от пользователя то что в SAM7 можно написать в RAM функции так как тебе это нужно
Больше пока не припомню
а в остальном одни плюсы:

- Аналогичные камни на M3 появятся не раньше, чем через год.
- Если нужен MII - пожалуйста LPC24xx.
- IAP функции не "как бы" скрывают, а просто не распространяют. Для увеличения производительности встроенного flash используется патентованный модуль, особенности работы которого компании раскрывать особо нет нужды. Плюс для совместимости кода при изменениях в контроллере flash код программы не изменяется.


--------------------
wbw
shahr
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
- - SpiritDance   Цитата(Nemod @ Jul 2 2009, 11:45) lpc2378...   Jul 3 2009, 05:17
- - shahr   Цитата(SpiritDance @ Jul 3 2009, 09:17) В...   Jul 3 2009, 06: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


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 01:18
Рейтинг@Mail.ru


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