Темброблок - анализатор спектра на STM32F103

Обсуждаем цифровые устройства...
Ответить
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Сообщение kloker »

у МК кстати есть термодиод на кристале, и ADC может замерять температуру)) только как это использовать в проекте, когда с одной стороны дисплей греет, с другой оконечник УНЧ)).
в особо ответственных задачах возможно и применяется, как в RTC на DS с внутренним термостабильным кварцем.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Это надо специально и долго на разных температурах гонять систему, смотреть разницу по частотам, и прикидывать, какая дополнительная динамическая коррекция нужна в связи с температурой. Да и не факт, что она будет одинаковой на разных МК
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Добавил для F303 калибровку часов. И немного поправил оную для F103.

По идее, если часы раньше хорошо шли при некоем значении калибровки N, то теперь это будет уже достигаться при N-32. То есть, диапазон калибровки -63..63 был немного сдвинут в стророну "часы спешат".

Новые изменения сработают только после инициализации часов, то есть снятия питания, в том числе и батарейного. До этого часы будут тикать по-старому.

Вот, вроде бы, поддержка F303 целиком доделана. Осталось только погонять в боевом режиме.
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Чт ноя 23, 2017 06:19:35
Откуда: Гомель

Сообщение Yuraword020683 »

Радио не выключается при переходе на другой вход, очень не приятно слушать копьютер а в паузах радио, так должно быть???
Реклама
Эиком - электронные компоненты и радиодетали
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 172
Зарегистрирован: Пн мар 24, 2014 22:07:01
Откуда: Оренбургская область

Сообщение pap.cot »

[uquote="Yuraword020683",url="/forum/viewtopic.php?p=3700755#p3700755"]...так должно быть???[/uquote]
Пока да– не хватает пинов STM.
А может порты карты памяти PA4, PA5, PA6, PA7 использовать более с пользой?
Реально не хватает сигналов включать/отключать блутуз, ка-радио как при переключении каналов,
так и для спящего режима.
Контактная информация:
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 116
Зарегистрирован: Ср июн 15, 2016 08:28:32
Откуда: Волгоградская область

Сообщение Евгений-34 »

[uquote="Yuraword020683",url="/forum/viewtopic.php?p=3700755#p3700755"]Радио не выключается при переходе на другой вход, очень не приятно слушать копьютер а в паузах радио[/uquote]
Yuraword020683 писал(а):Пока да– не хватает пинов STM.
Если так и должно быть, значит у меня неправильно работает.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

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

Также теперь управлять питанием подключаемых ко входам устройств. Для этого по I2C подключаем PCF8574, каждый из её 8 выходов будет показывать активность одного из 8 (максимально возможных) входов. В ждущем режиме все выводы будут в 0.

Для простоты можно использовать готовые китайские модули, которые обычно цепляются к знакосинтезирующим дисплеям. Собственно, на таком я и проверил, что всё работает:

Изображение

Адрес устройства пока просто задан в коде как 0x4E. Это соответствует PCF8574 со всеми адресными входами в лог. 1 (нет перемычек на плате, как на фото). Кстати, у PCF8574A при тех же условиях адрес другой, 0x7E, так что, кому надо, меняйте в коде.

Чуть позднее сделаю возможность выбора адреса индикатора входов (0x40..0x4E, 0x70..0x7E) в меню, а пока так.
Контактная информация:
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Сообщение kloker »

и SoftMute источникам сигналов вполне бы хватило, но лишних пинов не бывает))
спасибо, отлично получается в итоге.
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Не всякому источнику можно сделать softmute.
Контактная информация:
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Сообщение kloker »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3701387#p3701387"]Не всякому источнику можно сделать softmute.[/uquote]
я понял. но и питание снимать тоже не везде можно. некоторые девайсы без питания начинают шунтировать шину I2C, нужно проверять во всех возможных состояниях.
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Чт ноя 23, 2017 06:19:35
Откуда: Гомель

Сообщение Yuraword020683 »

Ой, а где искать исправленную прошивку? В разделе релизов последняя за 14.05
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Собрать из исходников, как обычно.
Контактная информация:
Вымогатель припоя
Сообщения: 558
Зарегистрирован: Ср сен 09, 2015 13:09:15

Сообщение kloker »

кстати вот, Аналоговый коммутатор 16х1 на CD74HC4067, можно 2мс по 8х1 поставить на hc4051. это навесом к PCF8574. двунаправленая цифра тоже пролезет если что, потолок до 120 Мгц.
Встал на лапы
Сообщения: 125
Зарегистрирован: Ср янв 20, 2016 15:29:12

Сообщение misir »

у PCF8574A при тех же условиях адрес другой, 0x7E подскажите где менять?
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Контактная информация:
Встал на лапы
Сообщения: 125
Зарегистрирован: Ср янв 20, 2016 15:29:12

Сообщение misir »

Спасибо)
Встал на лапы
Сообщения: 125
Зарегистрирован: Ср янв 20, 2016 15:29:12

Сообщение misir »

Добрый вечер, подскажите i2c pcf8574 на общую шину или нет?
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

да
Контактная информация:
Встал на лапы
Сообщения: 125
Зарегистрирован: Ср янв 20, 2016 15:29:12

Сообщение misir »

Добрый день, что-то у меня не хочет pcf8574 работать на выходе висит все по 0.
Встал на лапы
Сообщения: 125
Зарегистрирован: Ср янв 20, 2016 15:29:12

Сообщение misir »

Сканер i2c шины выдал адрес моей pcf8574at 0x3f собрал прошивку с этим адресом теперь 4 младших разряда в 0 а старшие 4 в 1,переключения нет.
Ответить

Вернуться в «Цифровая техника»