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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Работа с АЦП на LPC22xx, хотелось бы уточнить…
xoen
сообщение Feb 12 2006, 12:59
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 12-02-06
Пользователь №: 14 247



1111493779.gif Мне нужно собрать схему которая бы быстренько оцифровывала аналоговый сигнал и записывала его в буффер, а затем по мере надобности в ПЗУ. Мне хотелось бы узнать какой АЦП лучше использовать: встроенный в LPC22xx (насколько большие у него шумы) или поставить какой-нибудь внешний. Еще вопрос по поводу ПЗУ, какую посоветуете поставть флэшь (~ 8 МегаБайта и не BGA корпус), это вопрос относительно надежности ее работы. Я например сейчас работаю с Атмеловской AT45DB642 и что-то она мре совсем не нравится. И пожайлуста подскажите какую оперативную память лучше использовать. Например уя работал с SAMSUNG 55ns - 2 МегаБайта, но хотелось что-нибудь подобное, но по-быстрей ~10-12ns.
Заранее благодарен Всем за помощь!!!
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 12 2006, 19:16
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(xoen @ Feb 12 2006, 14:59) *
Мне хотелось бы узнать какой АЦП лучше использовать: встроенный в LPC22xx (насколько большие у него шумы)
Еще вопрос по поводу ПЗУ, какую посоветуете поставть флэшь (~ 8 МегаБайта и не BGA корпус), это вопрос относительно надежности ее работы.
И пожайлуста подскажите какую оперативную память лучше использовать. Например уя работал с SAMSUNG 55ns - 2 МегаБайта, но хотелось что-нибудь подобное, но по-быстрей ~10-12ns.

Параметры по погрешностям ADC описаны в Data Sheet и ему соответствует. По шумам - аналоговая земля имееется. Опорное внешнее. Если делать нормально, то все в пределах одного бита.
Если все ближе к "как попало" - то 8 бит значимых получить можно.

Flash - Intel TE28F320C3BD, если не на SPI.
RAM - тот-же Samsung, IDT,...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 13 2006, 22:59
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(xoen @ Feb 12 2006, 14:59) *
Мне хотелось бы узнать какой АЦП лучше использовать: встроенный в LPC22xx (насколько большие у него шумы) или поставить какой-нибудь внешний.

Шумы примерно такие же как у встроенного в AVR. 0.5LSB идеальных, 2 LSB - реальных..
Я бы поставил внешний требуемой разрядности, Vref брал бы с вывода DAC LPC, но как в поговорке хозяин-барин. Так что вам решать smile.gif
Go to the top of the page
 
+Quote Post
Electrovoicer
сообщение Feb 14 2006, 20:21
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 337
Регистрация: 1-02-06
Пользователь №: 13 874



вот уж чтоб я не делал, так это не брал опору от проца при наличии внешнего АЦП. потому как смысл внешнего ацп теряется.
по сабжу -
1.да, если аккуратно сделать, дает по даташиту. так что определитесь с необходимым разрешением и погрешностями и тогда делайте выбор. если напишите требования подробнее, помогу с выбором внешнего ацп.
2.память я привешивал AS7C4098
3.чем не нравится DataFlash ?


--------------------
"А я все помню, я был не пьяный!.." (С)Владимир Семенович
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 15 2006, 22:38
Сообщение #5


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Electrovoicer @ Feb 14 2006, 22:21) *
вот уж чтоб я не делал, так это не брал опору от проца при наличии внешнего АЦП. потому как смысл внешнего ацп теряется.


Если не трудно, обоснуйте.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 16 2006, 00:48
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(defunct @ Feb 16 2006, 00:38) *
Если не трудно, обоснуйте.

Не ранее, чем найдете "DAC" на LPC22xx. Даже при наличии оного гробить точность опорного,
источника (кстати тоже начисто отсутствующего у LPC22xx) каким-либо DAC более чем (не могу подобрать нужного слова).


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Electrovoicer
сообщение Feb 16 2006, 09:52
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 337
Регистрация: 1-02-06
Пользователь №: 13 874



а что тут обосновывать? если вы применили внешний ацп при наличии встроеного, значит вам скорее всего необходима меньшая погрешность/большее разрешение (я не рассматриваю случай, когда просто каналов встроеных не хватает). как правило, источники опорного напряжения, встроенные в микроконтроллеры/ацп, обладают низкой стабильностью и большими шумами. соответственно, рулить цапом (фильтрованым шимом) опору внешнего ацп - это ханжество


--------------------
"А я все помню, я был не пьяный!.." (С)Владимир Семенович
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 17 2006, 21:48
Сообщение #8


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата
Не ранее, чем найдете "DAC" на LPC22xx. Даже при наличии оного гробить точность опорного,
источника (кстати тоже начисто отсутствующего у LPC22xx) каким-либо DAC более чем (не могу подобрать нужного слова).

Насколько помню Philips часто снабжает DAC'ом те чипы у которых есть встоенный ADC. Но даже если нет, построить оный можно на скромной R-2R матрице. Не всегда требуется точное значение опорного напряжения, например, для анализа фазы сигнала достаточно чтобы была возможность грубого регулирования напряжения, с целью усиления уровня сигнала. Шумы такого опорника сглаживаются фильтром, и на точность предсталения фазы оцифрованного сигнала никак не повлияют.

Цитата
если вы применили внешний ацп при наличии встроеного, значит вам скорее всего необходима меньшая погрешность/большее разрешение

Помимо разрешения и погрешности может еще потребоваться высокое быстродействие. А также еще бывают задачи где требуется строго параллельный(одновременный) захват нескольких сигналов.

IMHO от задачи зависит, в своей практике применял то, что предлагал выше - брал опорное с встроенного в MK DAC для внешних АЦП. Точность результата от этого не пострадала.

Сообщение отредактировал defunct - Feb 17 2006, 23:08
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 18 2006, 06:30
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(defunct @ Feb 17 2006, 23:48) *
А также еще бывают задачи...

А еще бывают задачи где ADC вообще не требуются...
А еще бывают чипы которые...
Но мы говорим о другом.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
xoen
сообщение Feb 18 2006, 15:50
Сообщение #10


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 12-02-06
Пользователь №: 14 247



Уважаемые девелоперы, насколько я понял из Ваших дискуссий, в принципе можно воспользоваться и внутренним ADC, при условии если мне хватает скорости оцифровки и разрешающей способности. А точность оцифровки уже определиться опытным путем, потому что спорить о том как реализовали цепи питания ADC инженеры Philips можно долго, но пока не попробуещь не узнаешь. Внешнее же ADC следует цеплять лишь в случаях нехватки ресурсов встроенного.
Что касается моего вопроса о флэш: в самом начале топика было предложено использовать Intel TE28F320C3BD, я посмотрел на нее даташит и оказалось, что ее максимальный размер 4 МегаБайта, а мне нужно минимум МегаБайт на 8, так что если не трудно подскажите из своего опыта что-нибудь подобное, чтобы работало на отлично. У меня, кстати, возникла идея использовать флэш память из флэшек, - бред или можно попробывать? Ведь там они работают на УРА...
И на счет RAM, я чет пошарился по нету и ничего хорошего не нашел. Если не трудно, скинте пару ссылок на сайты, где по заданным характеристикам можно нужную деталь найти (если конечно же такие сайты вообще есть). blush.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 18 2006, 15:54
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(xoen @ Feb 18 2006, 17:50) *
Что касается моего вопроса о флэш: в самом начале топика было предложено использовать Intel TE28F320C3BD, я посмотрел на нее даташит и оказалось, что ее максимальный размер 4 МегаБайта, а мне нужно минимум МегаБайт на 8

Так если 32bit, то два корпуса и 8...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Feb 18 2006, 20:02
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Цитата(xoen @ Feb 12 2006, 15:59) *
1111493779.gif Мне нужно собрать схему которая бы быстренько оцифровывала аналоговый сигнал и записывала его в буффер, а затем по мере надобности в ПЗУ. Мне хотелось бы узнать какой АЦП лучше использовать: встроенный в LPC22xx (насколько большие у него шумы) или поставить какой-нибудь внешний.
...

Я использовал внутренний, правильно развел цепи питания, и использовал методу оверсемплинга - точность 9,5 разряда.
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 18 2006, 21:12
Сообщение #13


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(xoen @ Feb 18 2006, 17:50) *
У меня, кстати, возникла идея использовать флэш память из флэшек, - бред или можно попробывать?

может быть сразу ориентироваться на стандартные сменные носитили? CompactFlash, DiskOnChip и т.п. цены приемлемые, CompactFlash 256Mb сейчас стоит ~$20, значит 8-16Mb в районе $3-5.
Go to the top of the page
 
+Quote Post
xoen
сообщение Feb 19 2006, 05:30
Сообщение #14


Участник
*

Группа: Новичок
Сообщений: 15
Регистрация: 12-02-06
Пользователь №: 14 247



Объясните неграмотному метод оверсемплинга
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 19 2006, 07:33
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(defunct @ Feb 18 2006, 23:12) *
оиентироваться на стандартные сменные носитили? ... DiskOnChip ...

Сейчас осталось только посоветовать, как заставить работать встроенный в DiskOnChip BIOS
писанный под x86 платформу на ARM или объяснить коллегам, как обойтись без оного и зачем
в таком случае использовать DiskOnChip вместо банального Flash.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 15:09
Рейтинг@Mail.ru


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