Насколько разгон "нормальный"?

Поэтому я использую PIC32, он рассчитан на работу на частоте 80 МГц. Но мой кристалл может быть неточным, поэтому он может колебаться на частоте 80,01 МГц. Я могу предположить, что это нормально, но что, если бы я использовал кварц 7,3728 МГц и 11x PLL, было бы нормально работать на частоте ~ 81 МГц? Я полагаю, я спрашиваю, насколько далеко это слишком далеко? И почему производители не включают немного разгона (например номинал на 81МГц?)

Вы можете более внимательно изучить эти условия, указанные в техническом паспорте, и по-прежнему безопасно использовать деталь для своего приложения. Например, если деталь рассчитана на работу на частоте 80 МГц при температуре до 125°C, и вы планируете работать в помещении, где температура никогда не может превышать 30°C, вам будет достаточно работать на частоте 81 МГц. На эту тему есть интересная статья .
Также обратите внимание, что вы не можете обобщать. Если этот конкретный чип работает на частоте 81 МГц, нет никакой гарантии, что следующий будет работать так же.

Ответы (5)

Ну, правильный ответ: «Вы можете разгонять до тех пор, пока он не перестанет работать»... более серьезно, что-то вроде увеличения тактовой частоты 80 МГц до 81 МГц не имеет большого значения.

(надевает шляпу конструктора микросхем) когда мы изготавливаем микросхему, у нас нет полного контроля над тем, что происходит на фабрике - они могут добавить слишком много (или слишком мало) легирующей примеси за один шаг или недотравить шаг, так что что провода немного шире (с более высокой емкостью) - вместо этого мы проектируем «наихудшие углы процесса» и пытаемся установить внутреннюю синхронизацию там - таким образом, любой функциональный чип, выходящий на другом конце, должен работать и соответствовать спецификации - от с вашей точки зрения, это означает, что большая часть того, что вы получаете от нас, находится где-то посередине кривой доходности и будет рада выйти за пределы спецификации .... но некоторый процент будет соответствовать спецификации и выйдет из строя, если вы разгоните (а некоторые процент пойдет гораздо быстрее еще).

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

Действительно. Некоторые партии чипов могут разгоняться даже лучше, чем другие. Я и мой брат купили ПК пару лет назад с процессором Intel Q6600. Мы покупали в разных магазинах, и у нас были разные партии (показано на коробке). Моя партия разгоняется до 3,2 ГГц (с 2,4 ГГц) на боксовом кулере без регулировки напряжения. Версия моего брата должна повышать напряжение выше 3ГГц. Это сильно зависит от партии, завода-изготовителя и т. д. Нет фиксированной точки, за которую можно было бы держаться, если вы разрабатываете разогнанные детали.

Производители не просто так указывают максимальную тактовую частоту, так как она гарантирует корректную работу при всех условиях, указанных в техпаспорте. Эксплуатация устройства за пределами его спецификации может быть допустима в любительском приложении, где допустимы случайные сбои, но это не очень хорошая идея, если важна надежность. Вам придется протестировать систему и убедиться, что она достаточно надежна для ваших требований при любых обстоятельствах.

Я не вижу проблем с частотой 81 МГц, но это не может быть гарантировано.

Фактически, большинство этих низкоскоростных чипов могут работать на 1,5-кратной частоте в нормальных условиях, единственные проблемы возникают при экстремальных температурах (например, -55 или 125) + запись во флэш-память/EEPROM.

Поэтому, если вы собираете устройство, которое будет работать в диапазоне 15-40°C, вы можете проверить, работает ли оно на частоте 120 МГц, и оставить на постоянной частоте 100°.

:-)

Производители недооценивают устройства, чтобы увеличить выход продукции и уменьшить возврат.

когда я некоторое время назад использовал их dsPIC, он сказал, что его максимум был абсолютным максимумом, и при попытке подняться выше моя фактическая тактовая частота (эффективная для чипа) уменьшилась.
Ну, надо было попробовать подавать в него сырые часы без всяких PLL и прочего, у него не было бы шансов избежать разгона :-D
он имеет встроенную систему PLL на внешних тактовых линиях. Обойти это было невозможно.
Хорошо, тогда у нас есть искусственное препятствие :-)

Если вы работаете с одним устройством, вы можете просто попробовать и посмотреть, какая частота все еще работает. 81 МГц по-прежнему будет работать, в этом нет сомнений.
Немного по-другому, если вы работаете с производственными объемами. Нельзя запустить производство и надеяться, что все будет в порядке.

В начале 90-х я работал в компании Philips Audio, и у нас был проект, в котором использовался цифровой сигнальный процессор Motorola 56002, работающий на частоте 27 МГц. Это было звуковое приложение, и 4-я гармоника 27 МГц составляет 108 МГц, как раз на краю диапазона FM. Поскольку мы боялись помех, мы хотели запустить DSP на частоте 27,1 МГц. Будет ли это работать? Да. Конечно? Нет. Motorola гарантировала его на 27 МГц, не более. Мы запросили и получили кастомную версию спецификации, в которой была указана максимальная частота 27,1 МГц.

Получили ли мы другие, избранные устройства, или это был редизайн кристалла? Конечно, нет, но в маловероятном случае, если DSP не будет работать, Motorola будет нести ответственность.

Еще в 1970-х годах было обычным делом запускать микропроцессоры 6502 на скорости выше номинальной, даже несмотря на то, что в технических характеристиках указано минимальное время цикла 1000 нс для части с частотой 1 МГц. Популярная видеокомпьютерная система Atari 2600 работала на частоте процессора 1,1932 МГц; Apple II, Commodore VIC-20 и Commodore 64 работали на частоте 1,0227 МГц. Поскольку между 1 МГц и 2 МГц не было градаций скорости, я ожидал, что все эти машины были разогнаны (почти на 20% в случае Atari 2600 Video Computer System).