Изменение частоты в процентах, а не линейное сопротивление?

Я использую таймер 555 для генерации музыкальных тонов и применяю резисторы для получения различной высоты тона. Вместо линейного сопротивления (например, 1 кОм), есть ли способ применить сопротивление в процентах? Например, есть ли тип резистора или другого компонента, который уменьшит поток до 50%? Я спрашиваю об этом, потому что я хотел бы нажать одну кнопку, чтобы вывести половину частоты (на октаву ниже, в музыкальном плане) текущей частоты. Как вариант, можно ли это сделать с помощью конденсаторов? Мысли?

Рассматривали ли вы возможность использования clk/двоичного счетчика CD4060? у него больше октав, чем у 88-клавишного пианино. Затем используйте по одному для каждой ноты. и мультиплексор .. или осмелюсь сказать синтезатор UC

Ответы (3)

Это частично полная схема таймера 555. Когда SW1 разомкнут, частота будет:

( 1,44 ( р 1 + 2 р 2 ) С 1 )

Когда SW1 замкнут, действующая емкость будет C1 + C2 = 2 мкФ. Это уменьшит частоту вдвое.

( 1,44 ( р 1 + 2 р 2 ) ( С 1 + С 2 ) )

Если необходимо удвоить частоту, откройте SW2, чтобы уменьшить емкость вдвое. Расчет емкости:

( 1 1 С 1 + 1 С 3 )


схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Большое спасибо! Это ответило на мой вопрос так же хорошо, как и на вопрос ниже. Хотел бы я поставить вам обоим галочку... не уверен, что это возможно.

Если вы зашунтируете конденсатор в нестабильной цепи 555 другим конденсатором того же номинала, вы уменьшите частоту вдвое.

Оно будет уменьшено вдвое независимо от того, какие значения резисторов вы используете (по крайней мере, в первом приближении может быть некоторая разница для очень больших или очень малых значений сопротивления).

Большое спасибо! Это ответило на мой вопрос так же хорошо, как и выше. Хотел бы я поставить вам обоим галочку... не уверен, что это возможно.
Это не. Вы должны выбрать один ответ, который лучше всего отвечает на ваш вопрос (предположительно Джейсона). Иногда лучше подождать от нескольких часов до 24 часов на случай, если придет лучший ответ. Однако вы можете проголосовать за столько полезных ответов, сколько захотите.

Самый простой способ отрегулировать таймер 555 — использовать рабочий цикл ШИМ для переключения серии R с переключателем CMOS.

Здесь показано использование КМОП-операционного усилителя rail-to-rail в качестве триггера Шмитта с 5% гистерезисом (вы можете использовать больше для более низкого f до 30% или около того).

Тактовая частота составляет 5 В, 25% рабочего цикла и линейна до f здесь на частоте 2,43 кГц. Таким образом, сокращение рабочего цикла на 50% уменьшает f ровно на 50%. (В пределах допусков)

введите описание изображения здесь