Например TDA7294

Форум РадиоКот • Просмотр темы - Управление сведодиодом при помощи sr защелки
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб июн 21, 2025 16:31:59

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Управление сведодиодом при помощи sr защелки
СообщениеДобавлено: Вс фев 26, 2023 16:18:07 
Родился

Зарегистрирован: Ср фев 08, 2023 01:13:37
Сообщений: 11
Рейтинг сообщения: 0
У меня есть плата Altera C4E6/E10-CORE с Altera Cyclone IV. Я ее сконфигурировал такой реализацией триггера:

Код:
module sr_latch(input s, r, output p, q);
    assign q = ~(r | p);
    assign p = ~(s | q);
endmodule


Код:
module top(input clk,
           input [1:0] key,
           output [7:0] ledr);
          
   assign ledr[7:2] = 6'b0;
   sr_latch sr_latch
   (
      .s(~key[0]),
      .r(~key[1]),
      .q(ledr[0]),
      .p(ledr[1])
   );
endmodule


Почему при нажатии на кнопки (две штуки) загорается то один диод, то другой, чередуясь, и не гаснут, если кнопку отпустить? Вроде если кнопку отпускаешь, тогда сигнал на входе триггера меняется и триггер переходит в другое состояние. Если с s и r убрать инверсию, то тогда диоды загораются только в момент нажатия и гаснут, если кнопку отпустить:

Код:
module top(input clk,
           input [1:0] key,
           output [7:0] ledr);
          
   assign ledr[7:2] = 6'b0;
   sr_latch sr_latch
   (
      .s(key[0]),
      .r(key[1]),
      .q(ledr[0]),
      .p(ledr[1])
   );
endmodule


Объясните, пожалуйста, почему такая разница? В первом случае диод не гаснет, если кнопку отпустить, во втором гаснет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление сведодиодом при помощи sr защелки
СообщениеДобавлено: Вс фев 26, 2023 16:31:33 
Друг Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 61
Зарегистрирован: Ср сен 30, 2020 16:51:47
Сообщений: 4614
Откуда: РФ
Рейтинг сообщения: 0
В ПЛИС я не разбираюсь. :(
Есть 2 типа RS-триггеров. Есть на элементах И-НЕ и есть на элементах ИЛИ-НЕ.Логика работы у них одинаковая, а хранение состояния при обратном состоянии входов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление сведодиодом при помощи sr защелки
СообщениеДобавлено: Вс фев 26, 2023 16:35:11 
Родился

Зарегистрирован: Ср фев 08, 2023 01:13:37
Сообщений: 11
Рейтинг сообщения: 0
У меня там два элемента ИЛИ-НЕ. При каком состоянии он хранит значение?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Управление сведодиодом при помощи sr защелки
СообщениеДобавлено: Вс фев 26, 2023 16:37:27 
Друг Кота
Аватар пользователя

Карма: 5
Рейтинг сообщений: 61
Зарегистрирован: Ср сен 30, 2020 16:51:47
Сообщений: 4614
Откуда: РФ
Рейтинг сообщения: 0
При 2-х логических "0" на входах он будет сохранять своё предыдущее состояние.


Вернуться наверх
 
В продаже новые LED-драйверы XLC компании MEAN WELL с диммингом нового поколения

Компания MEAN WELL пополнила ассортимент своей широкой линейки светодиодных драйверов новым семейством XLC для внутреннего освещения. Главное отличие – поддержка широкого спектра проводных и беспроводных технологий диммирования. Новинки представлены в MEANWELL.market моделями с мощностями 25 Вт, 40 Вт и 60 Вт. В линейке есть модели, работающие как в режиме стабилизации тока (СС), так и в режиме стабилизации напряжения (CV) значением 12, 24 и 48 В.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Управление сведодиодом при помощи sr защелки
СообщениеДобавлено: Вс фев 26, 2023 17:27:35 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19610
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
такой реализацией триггера

Не увидел ни одного триггера — одна комбинаторика.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y