| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| LPC1313 и ADC http://mcu-bg.com/mcu_site/viewtopic.php?f=6&t=8860 |
Страница 1 от 1 |
| Автор: | RM [ Съб Май 14, 2011 5:36 pm ] | |||||||||
| Заглавие: | LPC1313 и ADC | |||||||||
Надявам се да не са празни приказки ... • 10-bit successive approximation Analog-to-Digital Converter (ADC). • Input multiplexing among 8 pins. • Power-down mode. • Measurement range 0 to 3.6 V. Do not exceed the VDD voltage level. • 10-bit conversion time ≥ 2.44 μs. • Burst conversion mode for single or multiple inputs. • Optional conversion on transition on input pin or Timer Match signal. • Individual result registers for each A/D channel to reduce interrupt overhead. или казват че гарантиран верен резултат след препоръчитени 11 клока при макс 4.5 MHz на APB bridge шината. За сега нямам наблюдения при по малко ... По принцип ми е много по лесно ако някой подскаже как се държи ADC-то на тва чудо , при какви настройки работи най бързо и стабилно... edit :
number of bits of accuracy of the result in the LS - е тва ме побърква. Означава ли че ако избера 8 клока ще имам верен резултат до 7-ми бит на 11 битовия цял резултат, или ще имам верни 7 бита на 7 битов краен резултат. Или означава ли че при сетване на тези битиве clks в AD0CR регистър, променям резолюцията на измерването. Не мога да им свикна с усерменуалите |
||||||||||
| Автор: | Zdrav [ Съб Май 14, 2011 7:11 pm ] | |||||||||
| Заглавие: | Re: LPC1313 и ADC | |||||||||
Това всъщност какво те бърка? Разликата за теб между двата случая ще е просто в маскирането/шифтването на резултата. Досега съм ползвал това АЦП само като 10 bit. Не съм проверявал какъв ще е резултата в регистрите ако променя настройките за по-ниска резолюция. Но мисля че не те бърка толкова много. Така или иначе имаш 7 бита при 8 клока, а как ще са разположени в регистрите не е ли просто подробност. Която лесно ще установиш опитно По важно е да знаеш за това АЦП, че на входа няма семпъл енд холд. Друго с което ще се сблъскаш е че трябва да направиш компромис някакъв с кварца който ще използваш. За да постигнеш скорост близка до обещаните 400 kSPS ще трябва да направиш компромис с клока на ядрото. Няма DMA... А как ще четеш данните от регистрите е бял кахър, IMHO. |
||||||||||
| Автор: | RM [ Съб Май 14, 2011 7:28 pm ] |
| Заглавие: | |
Track-and-hold - по принцип не ми харесва тва чудо ... но в документацията не пише нищо подробно. |
|
| Автор: | Zdrav [ Съб Май 14, 2011 8:25 pm ] | |||||||||
| Заглавие: | ||||||||||
Е недей да бъдеш толкова принципно негативно настроен. Това АЦП е същото като при останалите ARM процесори на NXP от появяването на първия LPC2106 още. От тогава досега всичките му бъгове са изчистени има малко подобрения дори Не знам за каква толкова критична задача ще го ползваш, но изненади няма. Вярно не е много подробно описанието в документацията, но пък и нищо засукано няма около това АЦП. Обърни внимание на това:
Това е от документацията на LPC2148. В user manual-а на LPC1313 не го виждам този текст, но аз бих го имал предвид и при тези MCU-та. |
||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|