Jump to content

    
Sign in to follow this  
mantech

Новая ревизия IMX6S стала сильнее греться...

Recommended Posts

Приветствую. Сегодня привезли платы с чипом IMX6S от известной Ижевской фирмы, и все бы норм, но запустил программу, которая работала на этих платах уже их поставлено было больше 500, и средняя темп. проца была примерно 65град С. На этих платах она вдруг стала 74град. Сначала подумал, что просто плата попалась слегка "левая", но на остальных такая же хрень, стал смотреть в чем дело, оказалось, что пред. чипы были ревизий AB  и AC, эти же - AD.

Никто не сталкивался с подобным, что за фигня? Может какая еррата есть от производителя?

Share this post


Link to post
Share on other sites

А каким способом вы измеряете температуру? Если внутренним термометром, то не допускаете погрешность самого термометра и/или его заводской калибровки?

P.S. Извините, если глупость написал - с такими контроллерами работать не доводилось.

Share this post


Link to post
Share on other sites
26 минут назад, Сергей Борщ сказал:

А каким способом вы измеряете температуру? Если внутренним термометром, то не допускаете погрешность самого термометра и/или его заводской калибровки?

P.S. Извините, если глупость написал - с такими контроллерами работать не доводилось.

в процеcсор imx6s встроен термодатчик (с какими-то погрешностями конечно)

root@holapc:~# cat /sys/class/hwmon/hwmon1/name
imx_thermal_zone
root@holapc:~# cat /sys/class/hwmon/hwmon1/temp1_input
47191

 

Edited by Jury093

Share this post


Link to post
Share on other sites

У этого сенсора точность ±4.7 градуса (AN5215, стр.6), ваши 9 градусов разницы в них укладываются. Сравните лучше потребляемый ток (всё равно почти вся потребляемая энергия в тепло уходит).

Share this post


Link to post
Share on other sites
12 часов назад, aaarrr сказал:

Для проверки надежнее потребление сравнить в одинаковых условиях.

В смысле одинаковых? Плата аналогичная, программа одинаковая...

ЗЫ. Про точность термодатчика понял, но даже по ощущению рукой, новая ревизия заметно горячее...

Share this post


Link to post
Share on other sites

Если можно где-то найти тепловизор - лучше им посмотреть.
Или пирометр - щас им на каждой проходной в лоб/руку тычут.

Пальцем так-то сложно отличить 65 от 74, ИМХО. Будет и там и там горячо.

Share this post


Link to post
Share on other sites
30.04.2021 в 09:46, Arlleex сказал:

Если можно где-то найти тепловизор

Да нет его и покупать ради этой задачи никто не будет.

По факту проверил все, что можно, вплоть до того, что запустил полностью "голый" чип, инит только уарта и пары портов помигать, никакой ДДР, видео и пр. - один хрен греется сильнее, где-то-8 град примерно.

Еще косяк, которого в старой ревизии не было - если плата подключена по усб к компу, то "пустая" плата определяется как ХИД-совм. устройство и можно ее загрузить с компа через mfgtools. Тут же, при включении в сеть так и происходит, НО, если в процессе работы программы срабатывает watchdog, процессор сбрасывается, НО как ХИД больше НЕ определяется, помогает только аппаратный сброс, при том, что с СД карты после сброса по ватчдогу происходит нормальная загрузка...  

Вообщем, что там за "гений" сделал эту ревизию, лучше бы не трогал ничего!

Share this post


Link to post
Share on other sites

Самое простое и очевидное: напряжения питания все проверили? Все совпадает с предыдущей правильной ревизией?

Share this post


Link to post
Share on other sites
10 часов назад, makc сказал:

Все совпадает с предыдущей правильной ревизией?

Конечно. Проверил первым делом... Мало того, проверил все регистры подключения тактировок периферии, на случай, вдруг они там что-то "лишнее" подключили по умолчанию.

Edited by mantech

Share this post


Link to post
Share on other sites
46 минут назад, mantech сказал:

Конечно. Проверил первым делом... Мало того, проверил все регистры подключения тактировок периферии, на случай, вдруг они там что-то "лишнее" подключили по умолчанию.

Какие Partnumber у старых (холодных) и новых (горячих) процессоров? У них одинаковые speedgrade?

Судя по всему у Вас используется Linux, а он выполняет настройку частоты исходя из доступных возможностей процессора.

Share this post


Link to post
Share on other sites
52 минуты назад, makc сказал:

Какие Partnumber у старых (холодных) и новых (горячих) процессоров?

Вот что написано на "холодном":

MCIMX6S5DVM10AC

BTFJ1806

3N81E

На "горячем"

MCIMX6S5DVM10AD

XAA1922

4N81E

 

56 минут назад, makc сказал:

Судя по всему у Вас используется Linux

Нет. Я проверял на простейшей программе, которая только запускает проц,  замеряет температуру и выдает ее в уарт. Ни каких действий с другой периферией не производится...

Share this post


Link to post
Share on other sites
19 minutes ago, mantech said:

запускает проц,  замеряет температуру

Дался вам этот датчик! Нет чтобы потребление в статике/динамике сравнить.

Share this post


Link to post
Share on other sites
53 минуты назад, mantech сказал:

Нет. Я проверял на простейшей программе, которая только запускает проц,  замеряет температуру и выдает ее в уарт. Ни каких действий с другой периферией не производится...

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this