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

 
 
> 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
SpiritDance
сообщение Jul 3 2009, 05:17
Сообщение #3


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

Группа: Свой
Сообщений: 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.
Go to the top of the page
 
+Quote Post
shahr
сообщение Jul 3 2009, 06:06
Сообщение #4


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

Группа: Участник
Сообщений: 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
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
- - 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


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 13:30
Рейтинг@Mail.ru


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