СОВРЕМЕННАЯ ЭЛЕКТРОНИКА №3/2015
ЭЛЕМЕНТЫ И КОМПОНЕНТЫ 37 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА ◆ № 3 2015 ● регистр состояния ADC_SR – содер- жит биты, указывающие на состоя- ние АЦП; ● регистры управления ADC_CR1 и ADC_CR2 – определяют режим работы АЦП; ● регистры ADC_SMPR1 и ADC_SMPR2 – задают время преобразования АЦП; ● регистры ADC_JOFR1…ADC_JOFR4 – определяют смещение данных в ин- жектированной группе каналов; ● регистры ADC_HTR и ADC_LTR – зада- ют верхнюю и нижнюю границы для оконного компаратора; ● регистры ADC_SQR1…ADC_SQR3 – задают последовательность каналов регулярной группы; ● регистр ADC_JSQR – задаёт последо- вательность каналов инжектирован- ной группы; ● регистры данных ADC_JDR1…ADC_ JDR4 – содержат результат преобра- зования для регистров инжектиро- ванной группы каналов; ● регистр данных DR – содержит результат преобразования для регу- лярной группы каналов. Рассмотрим назначение разрядов в каждой из представленных групп регистров АЦП подробнее. Регистр ADC_SR содержит биты, кото- рые устанавливаются аппаратно. Обну- ляются они программно или при сбро- се. Бит EOC сбрасывается автоматиче- ски после чтения регистра ADC_DR. Назначение бит следующее: ● бит 4 STRT устанавливается при старте преобразования регулярно- го канала; ● бит 3 JSTRT устанавливается при стар- те преобразования инжектированно- го канала; ● бит 2 JEOC указывает на окончание преобразования инжектированно- го канала; ● бит 1 EOC обозначает окончание пре- образования регулярного или инжек- тированного канала; ● бит 0 AWD устанавливается при сра- батывании оконного компаратора. Регистр ADC_CR1 содержит следую- щие биты управления: ● бит 23 AWDEN управляет оконным компаратором регулярного канала; ● бит 22 JAWDEN управляет оконным компаратором инжектированного канала; ● биты 15…13 DISCNUM[2:0] опреде- ляют количество регулярных кана- лов, преобразование которых будет выполняться в прерывистом режи- ме, по приходу события внешнего запуска; ● бит 12 JDISCEN запрещает и разреша- ет прерывистый режим для инжекти- рованных каналов; ● бит 11 DISCEN запрещает и разреша- ет прерывистый режим для регуляр- ных каналов; ● бит 10 JAUTO запрещает и разрешает режим автоматического преобразо- вания для инжектированных каналов; ● бит 9 AWDSGL разрешает рабо- ту оконного компаратора для всех каналов или для того канала, кото- рый определён битами AWDCH[4:0]; ● бит 8 SCAN запрещает и разреша- ет режим сканирования каналов, заданных регистрами ADC_SQRx или ADC_JSQRx; ● бит 7 JEOCIE запрещает и разреша- ет прерывания по окончании преоб- разования инжекционных каналов; ● бит 6 AWDIE запрещает и разреша- ет прерывания от оконного компа- ратора АЦП; ● бит 5 EOCIE запрещает и разрешает прерывания по окончании преобра- зования в регулярной или инжекти- рованной группе; ● биты 4…0 AWDCH[4:0] определяют номер канала, к которому подклю- чён оконный компаратор. Регистр ADC_CR2 содержит биты, имеющие следующее назначение: ● бит 23 TSVREFE подключает канал опорного напряжения и датчика температуры, расположенного на кристалле; ● бит 22 SWSTART запускает преобра- зование регулярных каналов; ● бит 21 JSWSTART запускает пре- образование инжектированных ка- налов; ● бит 20 EXTTRIG запрещает и разре- шает использование внешнего запу- ска для регулярных каналов; ● биты 19…17 EXTSEL[2:0] определя- ют источник, который будет запу- скать преобразование в регулярном канале (000 = TIM1_CH1, 001 = TIM1_ CH2, 010 = TIM1_CH3, 011 = TIM2_CH2, 100 = TIM3_TRGO, 101 =T IM4_CH4, 110 = EXTI_11, 111 = SWSTART); ● бит 15 JEXTTRIG запрещает и разре- шает использование внешнего запу- ска для инжектированных каналов; ● биты 14…12 JEXTSEL[2:0] определяют источник, который будет запускать преобразование в инжектированном канале (000 = TIM1_TRGO, 001 = TIM1_ CH4, 010 = TIM2_TRGO, 011 = TIM2_ CH1, 100 = TIM3_СH4, 101 = TIM4_ TRGO, 110 = EXTI_15, 111 = JSWSTART); ● бит 11 ALIGN задаёт выравнивание результата преобразования в реги- стре данных по правому (0) или лево- му (1) краям; ● бит 8 DMA запрещает и разрешает использование блока ПДП (DMA); ● бит 3 RSTCAL сбрасывает калибровку; ● бит 2 CAL запускает калибровку АЦП путём записи 1, которая по оконча- нии процесса сбрасывается аппа- ратно; Микроконтроллеры Atmel ® |SMART ™ Компания Rainbow предлагает со склада и под заказ новейшие микроконтроллеры Atmel на базе высокопроизводительных и энергоэффективных архитектур Cortex-M7 и Cortex-M0+ www.rtcs.ru Москва Екатеринбург Санкт-Петербург Новосибирск Киев Минск (495) 665-0201 (343) 272-0020 (812) 324-0902 (383) 211-9087 (+38 044) 520-0478 (+375 17) 220-7692 info@rtcs.ru eburg@rainbow.ur.ru spb@rtcs.ru nsk@rtcs.ru chip@rainbow.com.ua chip@rainbow.by SAM D10/D11 – low-cost Cortex-M0+ SAM E70/S70 – производительные Cortex-M7 оптимальное сочетание цена / функционал 8–16 КБ FLASH, 4 КБ ОЗУ, до 3 USART/SPI/I 2 C USB 2.0 Full Speed Device (SAM D11) контроллер емкостных сенсоров касания АЦП, ЦАП, DMA от 14 до 24 выводов, питание от 1,63 В 1500 CoreMark при тактовой частоте 300 МГц До 2 МБ FLASH, 384 КБ ОЗУ 10/100 Мбит/с Ethernet, High Speed USB 2.0 Host/ Device, 2 CAN, SD/MMC, 8 UART, 5 SPI, 3 I 2 C Высокопроизводительные АЦП/ЦАП от 64 до 144 выводов, питание от 1,63 В Ре клама
RkJQdWJsaXNoZXIy MTQ4NjUy