Хочу попробывать подключить УЗ-излучатель MA40S4S или MA40B8S прямо на ноги ШИМов меги88 в противофазе. 1. как сконфигурировать ШИМы OC1A и ОС1В в противофазе на 40кГц? 2. ноги меги понянут такую нагрузку?
Это кварц по умолчанию был в мастере кода, для частоты 40 КГц при данных настройках нужен кварц 10240 КГц, так как тебе меандр нужен то можно ШИМ делать и менее 8 бит.
// Mode: Fast PWM top=00FFh (ШИМ 8 бит) // OC1A output: Non-Inv. // OC1B output: Inverted // Noise Canceler: Off // Input Capture on Falling Edge // Timer 1 Overflow Interrupt: Off // Input Capture Interrupt: Off // Compare A Match Interrupt: Off // Compare B Match Interrupt: Off TCCR1A=0xB1; TCCR1B=0x09; TCNT1H=0x00; TCNT1L=0x00; ICR1H=0x00; ICR1L=0x00; OCR1AH=0x00; OCR1AL=0x10; (величина ШИМ 100% * OCR1AL / 255) OCR1BH=0x00; OCR1BL=0x10; (величина ШИМ 100% * OCR1BL / 255)
EdGull писал(а):2. ноги меги понянут такую нагрузку?
20 мА норма, 40 макс. думаю до 30 мА норамльно будут работать.
Дык, там же есть настройка выходов ОС1В и ОС1А на переключение при каждом сравнении (toggle output at...). Тогда выставляете в начале одному из выходов просто другое состояние, и он будет переключаться в противофазе. Я использовал вообще режим сравнения, а не ШИМ- проще. Кстати, таком способе на излучателе постоянное напряжение все время между импульсами. В даташитах у мураты ниписано, что не подключать к постоянке. Я у своего ухудшений не заметил, но и не присматривался особо.
К ногам меги и без резисторов подключал (B8S) и скопом смотрел - меандр нормальный, колебания на вершинах импульсов ( как в ФВЧ) не особо большие.