было разработано устройство содержащее cc1100: один мастер и N подчиненных девайсов. На макете все работало. Была переразведена плата мастера, изготовлен еще один экземпляр, подчиненные устройства старые. Зашиваю прошивку в новый экземпляр мастера, включаю - связь со старыми подчиненными девайсами отсутствует начисто. Визуальный осмотр показал что на новой плате установлен кварц 26,0MHZ а на всех старых установлен 26,0000MHZ. Думаю что большой разброс кварцев, подбираю в мастере значение FREQOFF, заработало при FREQOFF=97 (связь есть в диапазоне FREQOFF=85...110). Нихера себе уход частоты кварца - по расчету почти 154кгц! Думаю, что поставили плохой кварц вместо 20ppm по документации. Чтобы вывести монтажника на чистую воду замеряю частоту после сброса на GDO0, ожидаю увидеть 136,2кгц. В мастере с кварцем 26,0 на GDO0 присутствует 135,3кгц, в приемнике с кварцем 26,0000 - 135,3кгц. Частоты идентичны, значит связь должна быть при FREQOFF=0, чего с новым мастером не наблюдается. Ничч-чего не понимаю! Откуда может взяться такой дикий уход частоты ???
|