SlideShare a Scribd company logo
1 of 19
ПРОГРАММНО-
УПРАВЛЯЕМЫЕ
МИКРОКОНТРОЛЛЕРНЫЕ
УСТРОЙСТВА
Лектор: Камлач Павел Викторович
Кафедра ЭТТ
Ауд. 120 к.1
почта: kamlach.pv@ya.ru
2017
1
2
ЦАП STM32
1.ЦАП STM32
2.Регистры ЦАП STM32
3
1. ЦАП STM32.
Цифроаналоговый преобразователь (ЦАП) представляет
собой устройство, позволяющее получить аналоговый
сигнал необходимой формы из соответствующего
цифрового кода.
Любой ЦАП характеризуется
•разрядностью
•производительностью
•динамическим диапазоном.
Цифроаналоговый преобразователь микроконтроллеров
серии STM32 представляет собой 12-разрядный
преобразователь цифровых данных в выходное
напряжение от 0 В до опорного напряжения Vref+.
4
ЦАП имеет два канала, каждый из которых содержит
независимый преобразователь. Канал 1 подключён к выводу
PA4, а канал 2 – к выводу PA5.
ЦАП микроконтроллеров серии STM32 имеет следующие
основные характеристики:
● два цифроаналоговых преобразователя с самостоятельным
выходом;
● поддержка 8-разрядного и 12-разрядного режимов;
● возможность выравнивания данных по левому или правому
краю в 12-разрядном режиме;
● обеспечение возможности синхронного обновления;
● наличие встроенного генератора шума;
● наличие встроенного генератора треугольных импульсов;
● допустимость независимого или одновременного
преобразования в каналах;
● возможность использования DMA для обоих каналов;
● обеспечение внешнего запуска преобразований;
● наличие входа опорного напряжения.
5
6
В зависимости от содержимого регистра DAC_DORx изменяется
напряжение на выходе DAC. Но непосредственная запись
данных в этот регистр невозможна, допускается только чтение.
В режиме одиночных каналов данные загружаются в регистр
DAC_DORx через специальные регистры:
● DAC_DHR12Rx – для записи 12 бит данных с выравниванием
по правому краю;
● DAC_DHR12Lx – для записи 12 бит данных с выравниванием
по левому краю;
● DAC_DHR8Rx – для записи 8 бит данных с выравниванием по
правому краю.
7
В режиме сдвоенных каналов данные загружаются в DORx
через регистры:
● DAC_DHR12RD – для записи 12 бит данных с выравниванием
по правому краю;
● DAC_DHR12LD – для записи 12 бит данных с выравниванием
по левому краю;
● DAC_DHR8RD – для записи 8 бит данных с выравниванием по
правому краю.
8
Выходное напряжение вычисляется по следующей формуле:
4095
DOR
VDAC refoutput ⋅= +
9
Если управляющий разряд TENx установлен, включается
внешний запуск преобразования от таймера или внешнего
вывода контроллера.
10
Использование DMA
Для обслуживания запросов от ЦАП в модуле DMA
предусмотрено два канала.
Запрос DMA будет генерироваться от ЦАП, когда приходит не
программный сигнал внешнего запуска.
В сдвоенном режиме генерируются запросы DMA от обоих
каналов.
11
Генератор шума
12
13
Генератор треугольного сигнала
14
Режим двухканального преобразования
Существует 11 способов преобразования с помощью двух
каналов и этих трёх регистров.
1.Независимый запуск без генерации
2.Независимый запуск с LFSR-генерацией
3.Независимый запуск с раздельной LFSR-генерацией
4.Независимый запуск с генерированием треугольных
импульсов
5.Независимый запуск с генерированием различных
треугольных импульсов
6.Одновременный программный запуск
7.Одновременный запуск без генерации
8.Одновременный запуск с LFSR-генерацией
9.Одновременный запуск с раздельной LFSR-генерацией
10.Одновременный запуск с генерированием
треугольных импульсов
11.Одновременный запуск с генерированием различных
треугольных импульсов
15
2. Регистры ЦАП STM32.
Регистр управления DAC_CR
Регистр DAC_SWTRIGR
16
Регистр DAC_DHR12R1
Регистр DAC_DHR12L1
Регистр DAC_DHR8R1
Структура регистров для второго канала ЦАП DAC_DHR12R2,
DAC_DHR12L2 и DAC_DHR8R2 такая же, как и для первого.
17
Регистр DAC_DHR12RD
Регистр DAC_DHR12LD
Регистр DAC_DHR8RD
18
Регистры выходных данных DAC_DOR1 и DAC_DOR2
Регистр статуса DAC_SR
19
Вопросы?

More Related Content

What's hot

03. Прерывания STM32
03. Прерывания STM3203. Прерывания STM32
03. Прерывания STM32KamlachPV
 
14. SPI STM32
14. SPI  STM3214. SPI  STM32
14. SPI STM32KamlachPV
 
17. Индикация
17. Индикация17. Индикация
17. ИндикацияKamlachPV
 
03.interrupt
03.interrupt03.interrupt
03.interruptKamlachPV
 
15. Сторожевые таймеры STM32
15. Сторожевые таймеры STM3215. Сторожевые таймеры STM32
15. Сторожевые таймеры STM32KamlachPV
 
12. usart STM32
12. usart STM3212. usart STM32
12. usart STM32KamlachPV
 
01. Вводная лекция
01. Вводная лекция01. Вводная лекция
01. Вводная лекцияKamlachPV
 
13. I2C STM32
13. I2C STM3213. I2C STM32
13. I2C STM32KamlachPV
 
07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными данными07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными даннымиKamlachPV
 
презентация7
презентация7презентация7
презентация7student_kai
 
7.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 487.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 48Igor Golovin
 
7.13.7 Руководство пользователя Altistart 48 протокол Modbus
7.13.7 Руководство пользователя Altistart 48 протокол Modbus7.13.7 Руководство пользователя Altistart 48 протокол Modbus
7.13.7 Руководство пользователя Altistart 48 протокол ModbusIgor Golovin
 

What's hot (20)

08. adc
08. adc08. adc
08. adc
 
02. gpio
02. gpio02. gpio
02. gpio
 
03. Прерывания STM32
03. Прерывания STM3203. Прерывания STM32
03. Прерывания STM32
 
14. SPI STM32
14. SPI  STM3214. SPI  STM32
14. SPI STM32
 
17. Индикация
17. Индикация17. Индикация
17. Индикация
 
03.interrupt
03.interrupt03.interrupt
03.interrupt
 
05. timers
05. timers05. timers
05. timers
 
12. spi
12. spi12. spi
12. spi
 
07. dma
07. dma07. dma
07. dma
 
15. Сторожевые таймеры STM32
15. Сторожевые таймеры STM3215. Сторожевые таймеры STM32
15. Сторожевые таймеры STM32
 
12. usart STM32
12. usart STM3212. usart STM32
12. usart STM32
 
01. Вводная лекция
01. Вводная лекция01. Вводная лекция
01. Вводная лекция
 
13. I2C STM32
13. I2C STM3213. I2C STM32
13. I2C STM32
 
07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными данными07. Работа с битами и невыровненными данными
07. Работа с битами и невыровненными данными
 
04. cs
04. cs04. cs
04. cs
 
презентация7
презентация7презентация7
презентация7
 
7.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 487.13.6 Руководство пользователя Altistart 48
7.13.6 Руководство пользователя Altistart 48
 
sau
sausau
sau
 
7.13.7 Руководство пользователя Altistart 48 протокол Modbus
7.13.7 Руководство пользователя Altistart 48 протокол Modbus7.13.7 Руководство пользователя Altistart 48 протокол Modbus
7.13.7 Руководство пользователя Altistart 48 протокол Modbus
 
06. memory
06. memory06. memory
06. memory
 

Similar to 11. ЦАП STM32

Средства связи
Средства связи Средства связи
Средства связи Granit Granitov
 
Построение сетей
Построение сетейПостроение сетей
Построение сетейGranit Granitov
 
Новинки и серийная продукция компании Теко
Новинки и серийная продукция компании ТекоНовинки и серийная продукция компании Теко
Новинки и серийная продукция компании ТекоТеко - Торговый Дом
 
Степанов С.Н._Зона экспертов
Степанов С.Н._Зона экспертовСтепанов С.Н._Зона экспертов
Степанов С.Н._Зона экспертовenergo-life
 
Сакмарская СЭС и новые разработки Прософт-Системы
Сакмарская СЭС и новые разработки Прософт-СистемыСакмарская СЭС и новые разработки Прософт-Системы
Сакмарская СЭС и новые разработки Прософт-СистемыDigitalSubstation
 
Обзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектурОбзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектурIoT Community
 
[DD] 1. Basics of digital design
[DD] 1. Basics of digital design[DD] 1. Basics of digital design
[DD] 1. Basics of digital designGabit Altybaev
 
Контроллер ARIS C304 – инструмент для реализации цифровых подстанций 6-35 кВ ...
Контроллер ARIS C304 – инструмент для реализации цифровых подстанций 6-35 кВ ...Контроллер ARIS C304 – инструмент для реализации цифровых подстанций 6-35 кВ ...
Контроллер ARIS C304 – инструмент для реализации цифровых подстанций 6-35 кВ ...ООО "Прософт-Системы"
 
7.4.9 Функции передачи данных и измерения выключателей Compact и Masterpact
7.4.9 Функции передачи данных и измерения выключателей Compact и Masterpact7.4.9 Функции передачи данных и измерения выключателей Compact и Masterpact
7.4.9 Функции передачи данных и измерения выключателей Compact и MasterpactIgor Golovin
 
описание процессор спутник
описание процессор спутникописание процессор спутник
описание процессор спутникАндрей Марин
 
ЭКРА. Проблемы построения и надежности цифровой подстанции
ЭКРА. Проблемы построения и надежности цифровой подстанцииЭКРА. Проблемы построения и надежности цифровой подстанции
ЭКРА. Проблемы построения и надежности цифровой подстанцииDigitalSubstation
 
Makarychev prez
Makarychev prezMakarychev prez
Makarychev prez67921340AB
 
Modern devices with spread spectrum application opportunities for wireless co...
Modern devices with spread spectrum application opportunities for wireless co...Modern devices with spread spectrum application opportunities for wireless co...
Modern devices with spread spectrum application opportunities for wireless co...Олександр Мазуренко
 
Present MC04-DSL-3U. universal platform for building technological communicat...
Present MC04-DSL-3U. universal platform for building technological communicat...Present MC04-DSL-3U. universal platform for building technological communicat...
Present MC04-DSL-3U. universal platform for building technological communicat...yilaro6429
 

Similar to 11. ЦАП STM32 (20)

Serial line
Serial lineSerial line
Serial line
 
Средства связи
Средства связи Средства связи
Средства связи
 
Bpsk
BpskBpsk
Bpsk
 
Построение сетей
Построение сетейПостроение сетей
Построение сетей
 
Решения МЗТА для комплексной автоматизации
Решения МЗТА для комплексной автоматизацииРешения МЗТА для комплексной автоматизации
Решения МЗТА для комплексной автоматизации
 
Новинки и серийная продукция компании Теко
Новинки и серийная продукция компании ТекоНовинки и серийная продукция компании Теко
Новинки и серийная продукция компании Теко
 
Степанов С.Н._Зона экспертов
Степанов С.Н._Зона экспертовСтепанов С.Н._Зона экспертов
Степанов С.Н._Зона экспертов
 
Сакмарская СЭС и новые разработки Прософт-Системы
Сакмарская СЭС и новые разработки Прософт-СистемыСакмарская СЭС и новые разработки Прософт-Системы
Сакмарская СЭС и новые разработки Прософт-Системы
 
Обзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектурОбзор современных микроконтроллеров и их архитектур
Обзор современных микроконтроллеров и их архитектур
 
Metrix setpoint CMS
Metrix setpoint CMSMetrix setpoint CMS
Metrix setpoint CMS
 
[DD] 1. Basics of digital design
[DD] 1. Basics of digital design[DD] 1. Basics of digital design
[DD] 1. Basics of digital design
 
Контроллер ARIS C304 – инструмент для реализации цифровых подстанций 6-35 кВ ...
Контроллер ARIS C304 – инструмент для реализации цифровых подстанций 6-35 кВ ...Контроллер ARIS C304 – инструмент для реализации цифровых подстанций 6-35 кВ ...
Контроллер ARIS C304 – инструмент для реализации цифровых подстанций 6-35 кВ ...
 
7.4.9 Функции передачи данных и измерения выключателей Compact и Masterpact
7.4.9 Функции передачи данных и измерения выключателей Compact и Masterpact7.4.9 Функции передачи данных и измерения выключателей Compact и Masterpact
7.4.9 Функции передачи данных и измерения выключателей Compact и Masterpact
 
описание процессор спутник
описание процессор спутникописание процессор спутник
описание процессор спутник
 
ЭКРА. Проблемы построения и надежности цифровой подстанции
ЭКРА. Проблемы построения и надежности цифровой подстанцииЭКРА. Проблемы построения и надежности цифровой подстанции
ЭКРА. Проблемы построения и надежности цифровой подстанции
 
29311ip
29311ip29311ip
29311ip
 
Makarychev prez
Makarychev prezMakarychev prez
Makarychev prez
 
S8 low power
S8 low powerS8 low power
S8 low power
 
Modern devices with spread spectrum application opportunities for wireless co...
Modern devices with spread spectrum application opportunities for wireless co...Modern devices with spread spectrum application opportunities for wireless co...
Modern devices with spread spectrum application opportunities for wireless co...
 
Present MC04-DSL-3U. universal platform for building technological communicat...
Present MC04-DSL-3U. universal platform for building technological communicat...Present MC04-DSL-3U. universal platform for building technological communicat...
Present MC04-DSL-3U. universal platform for building technological communicat...
 

More from KamlachPV

11. Слуховой аппарат
11. Слуховой аппарат11. Слуховой аппарат
11. Слуховой аппаратKamlachPV
 
10. Биоуправляемые ортопедические аппараты
10. Биоуправляемые ортопедические аппараты10. Биоуправляемые ортопедические аппараты
10. Биоуправляемые ортопедические аппаратыKamlachPV
 
09. Биоуправление
09. Биоуправление09. Биоуправление
09. БиоуправлениеKamlachPV
 
08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО
08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО
08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВОKamlachPV
 
07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ
07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ
07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯKamlachPV
 
06. Искусственная почка
06. Искусственная почка06. Искусственная почка
06. Искусственная почкаKamlachPV
 
05. Искусственные имплантанты в офтальмологии
05. Искусственные имплантанты в офтальмологии05. Искусственные имплантанты в офтальмологии
05. Искусственные имплантанты в офтальмологииKamlachPV
 
04. Ортезотерапия
04. Ортезотерапия04. Ортезотерапия
04. ОртезотерапияKamlachPV
 
03. Искусственная коррекция движений
03. Искусственная коррекция движений03. Искусственная коррекция движений
03. Искусственная коррекция движенийKamlachPV
 
02. Психологическая диагностика
02. Психологическая диагностика02. Психологическая диагностика
02. Психологическая диагностикаKamlachPV
 
01. Реабилитация
01. Реабилитация01. Реабилитация
01. РеабилитацияKamlachPV
 
15. vozdeystvi ye na litosferu
15. vozdeystvi ye na litosferu15. vozdeystvi ye na litosferu
15. vozdeystvi ye na litosferuKamlachPV
 
14. vozdeystvi ye na gidrosferu
14. vozdeystvi ye na gidrosferu14. vozdeystvi ye na gidrosferu
14. vozdeystvi ye na gidrosferuKamlachPV
 
13. ischerpayemyye istochniki energii
13. ischerpayemyye istochniki energii13. ischerpayemyye istochniki energii
13. ischerpayemyye istochniki energiiKamlachPV
 
12. energosberezheniye
12. energosberezheniye12. energosberezheniye
12. energosberezheniyeKamlachPV
 

More from KamlachPV (19)

16. sa
16. sa16. sa
16. sa
 
15. lcd
15. lcd15. lcd
15. lcd
 
14. 5in3
14. 5in314. 5in3
14. 5in3
 
11. i2c
11. i2c11. i2c
11. i2c
 
11. Слуховой аппарат
11. Слуховой аппарат11. Слуховой аппарат
11. Слуховой аппарат
 
10. Биоуправляемые ортопедические аппараты
10. Биоуправляемые ортопедические аппараты10. Биоуправляемые ортопедические аппараты
10. Биоуправляемые ортопедические аппараты
 
09. Биоуправление
09. Биоуправление09. Биоуправление
09. Биоуправление
 
08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО
08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО
08. РАЗРАБОТКА И ПОСТАНОВКА МЕДИЦИНСКИХ ИЗДЕЛИЙ НА ПРОИЗВОДСТВО
 
07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ
07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ
07. АППАРАТЫ ИСКУССТВЕННОГО КРОВООБРАЩЕНИЯ
 
06. Искусственная почка
06. Искусственная почка06. Искусственная почка
06. Искусственная почка
 
05. Искусственные имплантанты в офтальмологии
05. Искусственные имплантанты в офтальмологии05. Искусственные имплантанты в офтальмологии
05. Искусственные имплантанты в офтальмологии
 
04. Ортезотерапия
04. Ортезотерапия04. Ортезотерапия
04. Ортезотерапия
 
03. Искусственная коррекция движений
03. Искусственная коррекция движений03. Искусственная коррекция движений
03. Искусственная коррекция движений
 
02. Психологическая диагностика
02. Психологическая диагностика02. Психологическая диагностика
02. Психологическая диагностика
 
01. Реабилитация
01. Реабилитация01. Реабилитация
01. Реабилитация
 
15. vozdeystvi ye na litosferu
15. vozdeystvi ye na litosferu15. vozdeystvi ye na litosferu
15. vozdeystvi ye na litosferu
 
14. vozdeystvi ye na gidrosferu
14. vozdeystvi ye na gidrosferu14. vozdeystvi ye na gidrosferu
14. vozdeystvi ye na gidrosferu
 
13. ischerpayemyye istochniki energii
13. ischerpayemyye istochniki energii13. ischerpayemyye istochniki energii
13. ischerpayemyye istochniki energii
 
12. energosberezheniye
12. energosberezheniye12. energosberezheniye
12. energosberezheniye
 

11. ЦАП STM32

  • 1. ПРОГРАММНО- УПРАВЛЯЕМЫЕ МИКРОКОНТРОЛЛЕРНЫЕ УСТРОЙСТВА Лектор: Камлач Павел Викторович Кафедра ЭТТ Ауд. 120 к.1 почта: kamlach.pv@ya.ru 2017 1
  • 3. 3 1. ЦАП STM32. Цифроаналоговый преобразователь (ЦАП) представляет собой устройство, позволяющее получить аналоговый сигнал необходимой формы из соответствующего цифрового кода. Любой ЦАП характеризуется •разрядностью •производительностью •динамическим диапазоном. Цифроаналоговый преобразователь микроконтроллеров серии STM32 представляет собой 12-разрядный преобразователь цифровых данных в выходное напряжение от 0 В до опорного напряжения Vref+.
  • 4. 4 ЦАП имеет два канала, каждый из которых содержит независимый преобразователь. Канал 1 подключён к выводу PA4, а канал 2 – к выводу PA5. ЦАП микроконтроллеров серии STM32 имеет следующие основные характеристики: ● два цифроаналоговых преобразователя с самостоятельным выходом; ● поддержка 8-разрядного и 12-разрядного режимов; ● возможность выравнивания данных по левому или правому краю в 12-разрядном режиме; ● обеспечение возможности синхронного обновления; ● наличие встроенного генератора шума; ● наличие встроенного генератора треугольных импульсов; ● допустимость независимого или одновременного преобразования в каналах; ● возможность использования DMA для обоих каналов; ● обеспечение внешнего запуска преобразований; ● наличие входа опорного напряжения.
  • 5. 5
  • 6. 6 В зависимости от содержимого регистра DAC_DORx изменяется напряжение на выходе DAC. Но непосредственная запись данных в этот регистр невозможна, допускается только чтение. В режиме одиночных каналов данные загружаются в регистр DAC_DORx через специальные регистры: ● DAC_DHR12Rx – для записи 12 бит данных с выравниванием по правому краю; ● DAC_DHR12Lx – для записи 12 бит данных с выравниванием по левому краю; ● DAC_DHR8Rx – для записи 8 бит данных с выравниванием по правому краю.
  • 7. 7 В режиме сдвоенных каналов данные загружаются в DORx через регистры: ● DAC_DHR12RD – для записи 12 бит данных с выравниванием по правому краю; ● DAC_DHR12LD – для записи 12 бит данных с выравниванием по левому краю; ● DAC_DHR8RD – для записи 8 бит данных с выравниванием по правому краю.
  • 8. 8 Выходное напряжение вычисляется по следующей формуле: 4095 DOR VDAC refoutput ⋅= +
  • 9. 9 Если управляющий разряд TENx установлен, включается внешний запуск преобразования от таймера или внешнего вывода контроллера.
  • 10. 10 Использование DMA Для обслуживания запросов от ЦАП в модуле DMA предусмотрено два канала. Запрос DMA будет генерироваться от ЦАП, когда приходит не программный сигнал внешнего запуска. В сдвоенном режиме генерируются запросы DMA от обоих каналов.
  • 12. 12
  • 14. 14 Режим двухканального преобразования Существует 11 способов преобразования с помощью двух каналов и этих трёх регистров. 1.Независимый запуск без генерации 2.Независимый запуск с LFSR-генерацией 3.Независимый запуск с раздельной LFSR-генерацией 4.Независимый запуск с генерированием треугольных импульсов 5.Независимый запуск с генерированием различных треугольных импульсов 6.Одновременный программный запуск 7.Одновременный запуск без генерации 8.Одновременный запуск с LFSR-генерацией 9.Одновременный запуск с раздельной LFSR-генерацией 10.Одновременный запуск с генерированием треугольных импульсов 11.Одновременный запуск с генерированием различных треугольных импульсов
  • 15. 15 2. Регистры ЦАП STM32. Регистр управления DAC_CR Регистр DAC_SWTRIGR
  • 16. 16 Регистр DAC_DHR12R1 Регистр DAC_DHR12L1 Регистр DAC_DHR8R1 Структура регистров для второго канала ЦАП DAC_DHR12R2, DAC_DHR12L2 и DAC_DHR8R2 такая же, как и для первого.
  • 18. 18 Регистры выходных данных DAC_DOR1 и DAC_DOR2 Регистр статуса DAC_SR