О памяти новой версии калибратора
Поскольку рука еще не восстановилась, и с мышкой мне работать сложно, а значит сложно рисовать схемы и платы, пойду ка я покормлю Вас идеями и теоретическими материалами
Длительное время поработав с мультиметром Keithley DMM6500, у которого на борту стоит огромное количество RAM для буфера хранения измерений, который может достигать 7 миллионов точек данных измерения, я ощутил удобство такого буфера для длительных автономных прогонов. Фишка супер классная, заряжаешь мультик на прогон на пару суток, быстренько сконфигурировав его, а потом просто скачиваешь данные и все.
А поскольку новый калибратор так-же будет иметь функционал вольт-амперметра, то и в него я решил поставить солидный объем памяти, 128 Мб которые позволят сохранить до 32 миллионов точек измерения с отметками времени. А если в чип ОЗУ вдруг прилетит гамма-квант высокой энергии от контрольного источника ионизирующего излучения, которые хоть и изредка, но таки бывают у меня в гостях и учувствуют в опытах электрометрического характера, то благодаря наличию второго чипа памяти и контролю ошибок с помощью ECC, данные ОЗУ могут быть восстановлены
Как я уже упоминал, в Зинках(XC7Z010) в отличии от классических МК, нет своей флешки. На ее роль была выбрана флешка ISSI IS25LP128, объемом 16 Mb. Её с лихвой хватит и на прошивку FPGA и на прошивку для Кортекс ядер. Они достаточно шустрые, чтобы без каких либо ощутимых задержек успевать докидывать в топку Кортекс ядер команды прошивки.
Но меня гложил один момент… Есть некоторые данные, такие как к примеру текущее значение ЦАП блока времени, текущий режим калибратора, логи, и т.п. которые хочется максимально часто сохранять в энерго-независимую память, не боясь при этом, что флешка умрет от большого количества перезаписи. Ранее в устройствах типа Ультра-Микрон я писал такие данные на набортовый флеш, применяя алгоритмы компенсации износа флешки. И порой они преподносили сюрпризы. На этот раз попробую отойти от подобной практики, поскольку геморроя с прошивкой будет и так дохрена, по этому решено попробовать использовать новый для меня тип памяти FRAM(Ferroelectric RAM) FM25V05, размером 64Кб. Рекламка от Infineon гласит, что ячейку такой памяти можно перезаписывать до 100 триллионов циклов, а при снятии с чипа питания, он будет хранить записанные данные не менее 151 года при температуре близкой к комнатной. Хм… интересно! попробую! Кстати да, чуть не забыл! Ferroelectric RAM, это радиационно-стойкий тип памяти
Детальки приехали, а это значит, что ни будут заложены в концепт вычислительного блока.
Новый клон кабеля Xilinx
Похоже Китайские друзья взяли за правило – раз в 5 лет выпускать на рынок дешевые клоны кабелей Xilinx.
Первым клоном который я покупал лет 5-6 назад, был клон кабеля Xilinx Platform Cable USB (DLC9G)
Кабель хоть и отличается от оригинала, но работает не хуже.
До него они активно продавали простые “безмозглые” адаптеры Xilinx Parallel Cable IV лет тоже около 5-ти…
И вот недавно я заметил, что наши Китайские друзья выпустили клон кабеля посвежее, им стал Xilinx Platform Cable USB II (DLC10). Купил на “попробовать”.
Его главное отличие, это более стабильная работа на высоких частотах JTAG, и наличие команд работы с eFuse для новых FPGA и SoC. Ничего “прорывного” в нем по большому счету нет, но видно что работа проделана большая. В оригинале этого кабеля в нем стоит FPGA Spartan-3 и другой контроллер на USB. Походу дела прошивку они написали с нуля.
Работает кстати, как и предыдущий клон – хорошо.
Ну чо… подождем еще 5 лет, когда выпустят клон кабеля Xilinx SmartLynq.
Исследование нюансов U-BLOX LEA-M8F
Длительное наблюдение за поведением алгоритма дисциплинирования на протяжении 6 дней вскрыло некоторые нюансы, о которых я сейчас поведаю.
1 – Суточные всплески.
Алгоритму дисциплинирования характерен баг, дающий каждые 24 часа сбой дисциплинирования и кратковременный уход частоты.
Длительность и амплитуда всплесков носит случайный характер. Сбой дисциплинирования может длится от нескольких минут, до получаса.
О! Зинка, ты уже такая влажная!!!
Читая интернеты технического толка, у меня складывается устойчивое мнение, люди не всегда знают, что воде свойственно кипеть, при температуре около 100ºC.
Собственно к чему это я…. Попробуйте в печь запихнуть закрытую стеклянную колбу с водой, и включить печку на типичную температуру пайки, ну скажем на 240ºC. Что произойдет? Правильно, вода закипит, и давление пара неминуемо разорвет стеклянную колбу… или колбу из любого другого материала. Это замечательное свойство воды активно используется человечеством на протяжении многих веков.
И все-бы было хорошо… если-бы не одно но… внутри современных SMD компонентов часто встречаются микро-полости и микро-трещены, которые со временем насасывают влагу из окружающего воздуха через поры в материале корпуса. В результате внутри компонента скапливается влага, которая при пайке мгновенно превращается в пар высокого давления, и компонент неминуемо разрывает.
Беру небольшую паузу
Придется взять небольшую паузу по проектам… К обильному букету неврологии после операции на позвоночнике 4 года тому назад, добавились проблемы по части неврологии с рукой, из за того что уже 4 года хожу на ходунках и запястье испытывает постоянный изгиб на который оно не рассчитано… Из за чего стало сложно работать этой рукой с паяльником и за компом. Подлечусь немного, поглотаю колеса месяцок…. и обещаю вернуться с пачкой новых фееричных ништяков.
Кстати недавно в очередной раз слышал от знакомого очень распространенную страшилку, что все проблемы связаны именно с операциями на позвоночнике. Имея определенный опыт скажу, что это совсем не так! Народ у нас темный просто пипец как! По этому просвещаю: cами операции на позвоночнике сегодня проводятся очень высоко-технологично, и в 99.5% случаев они не добавляют никаких проблем. Вот к примеру рекламка того, что делали мне видео. Важно понимать, что в основном подобные операции делаются для того, чтобы избежать ухудшения уже имеющегося состояния(читай для стабилизации), а улучшения наступают далеко не всегда. По этому, если они показаны нейрохирургом, их надо делать незамедлительно! Потому-что потом значительного улучшения может и не наступить. 20-30 лет тому назад они, да, очень часто приводили к дополнительным проблемам, но сегодня столь высоко-технологичные операции – безопасны.
Это я собственно к чему…. а к тому, что технологии не стоят на месте, и развиваются, улучшая не только общий технологический прогресс, но и качество жизни человека. Даже операционные сегодня больше напоминают ЦУП, содержа в себе все, от много-канальных систем высоко-чувствительных датчиков, и широкого спектра деталей и инструментов, до мини-рентген аппаратов с встроенными системами реал-тайм обработки изображений и принятия решений. На месте стоят только наши отечественные радиолюбители в большей их массе. Ребята, не бойтесь осваивать новые технологии, и публиковать свой опыт и результаты. Пусть по не многу… пусть по чуть-чуть, но опен-сорс и опен-сайнс двигает вперед общий научно-технический прогресс.
По своему опыту скажу, что большинство отговорок которые обычно народ приводит, говоря о том, что “сложные проекты это не для обычного радио-любителя”, это полная чепуха! Если есть стремление и желание, можно сделать все что угодно, несмотря ни на что! Любые жизненные трудности преодолимы. Нет таких ситуаций которые нельзя преодолеть! Нужно только достаточное желание.
Наоборот, именно любитель может взять в разработку проект, за который не возьмется “бизнес”, т.к. любитель не связан ограничениями связанными с прибыльностью и тому подобным.
Даже я не смотря на букет реально существенных жизненных проблем, не повесил нос, и стараюсь к чему-то двигаться и их решать. Нет возможности ходить на работу? Нашел варианты удаленной работы. Нет достаточных финансов? Устроился на 2 работы сразу, параллельно изучив бухгалтерское дело и открыл свою ООО-шку, для продажи услуг системного администрирования и упрощения доступа к услугам и товарам которые доступны только для юр.лиц.
А ты читатель, преодолел все свои трудности и двигаешься вперед? Да? Или сидишь на жопе ровно и не жужжишь?
Резюмэээ.
Ща месяцок немного подлечу руку, параллельно заработая еще увесистую пачку бабла и продолжу проекты! Просвещая хай-тех ништяками наш темный народ
Данный пост немного приоткрывает причины почему я попросту ржу над радио-любителями, когда они рассказывают мне о непреодолимых сложностях, и куче жизненных проблем не позволяющих им развиваться. Все проблемы исключительно от лени и нежелания.
А чтобы Вы совсем не скучали, в ближайшее время опубликую пару заметок про Глонасс-дисциплинированный генератор.
Итоги 2022 года
Реинкарнация блока времени
Я немного затянул с съемками видео по итогам года, потому-что отсыпался весь НГ и пилил блок времени, о чем сейчас и расскажу. А вот уже потом пойду снимать видео.
Спустя несколько лет облизывания на модуль U-BLOX LEA-M8F, наконец-то сложились все необходимые условия:
- Он стал легко доступен за дешево на АлиЭкспресс. (китаец присылает кусок платы с модулем, нежно выпиленный болгаркой)
- Я таки созрел разработать на его базе блок времени, и антенну к нему.
- Появился хорошо подходящий под него проект.