ΣSigmaStudio English

Примеры обработки сигналов GPIO


Во всех этих примерах используется оценочная плата 1701 DSP, которая поддерживает два аналоговых и семь цифровых входов.

Пример 1

Блоки: Up/Down Control, Index Lookup Table, Push and Hold

Два блока General Purpose input управляют блоком Push and Hold. Его выходы используются для выбора индекса для Index Lookup Table. Блок Up/Down увеличивает или уменьшает индекс в зависимости от уровня. Блок Interface Read подключается к светло-зеленому выводу блока Up/Down Control, который управляет как таблицей поиска индексов, так и блоками Interface Write. Выход Lookup Table управляет красным выводом (используемым для внешнего подключения) блока Single Slew Ext(ernal) Vol(ume). Затем сигналы подаются на два ЦАП — которые являются не чем иным, как аналоговыми выходами платы.

gpioconditioningexample1.jpg

Пример 2

Блоки: Rotary Encoder и Up/Down Control w/ Lookup Table (Up/Down + INTF)

Два блока General Purpose input управляют блоком Rotary Encoder. Его выходы используются для выбора индекса для Up/Down Control w/ Lookup Table. Блок Interface Read подключается к светло-зеленому выводу блока Up/Down Control w/ Lookup Table, который управляет как блоками Single Slew Ext Vol, так и Interface Write. Затем сигналы подаются на два ЦАП, которые являются аналоговыми выходами платы.

gpioconditioningexample2.jpg

Пример 3

Блоки: Push and Hold, Up/Down Control w/ Lookup Table (Up/Down + INTF)

Два блока General Purpose input управляют блоком Push and Hold. Его три выхода используются для выбора индекса для Up/Down Control w/ Lookup Table. Блок Interface Read подключается к светло-зеленому выводу блока Up/Down Control w/ Lookup Table, который управляет как блоками Single Slew Ext Vol, так и Interface Write. Затем сигналы подаются на два ЦАП, которые являются аналоговыми выходами платы.

gpioconditioningexample3.jpg