Отговори на тема  [ 25 мнения ]  Отиди на страница Предишна  1, 2
MM9Z1_638 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: MM9Z1_638
¶ написа:
Zdrav написа:
но използвам подобен дивайс на друга фирма - ZSSC1956 http://www.zmdi.com/zssc1956

За този чип предлагат ли някакви готови библиотеки с SoC и SoH ? Щото това е важното, иначе какво ще е
ядрото или аналоговата част няма особено значение. Най-добрите в тази област са едни британци - те използват
PIC16 :-)

Не, ZMDI не предлагат алгоритмите.

_________________
Най-опасният враг на истината и свободата е мнозинството.


Сря Юни 10, 2015 8:32 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: MM9Z1_638
Каква е консумацията на ZMDI в stand-by режим ? Мерил ли си я ? MM9Z1_638 на +12V
консумира между 6mA и 13mA, което ми се вижда твърде много. То вярно, че вътре в
чипа има линеен регулатор на напрежение и от +12V го сваля на +5V и със сигурност
и регулатора консумира някакъв ток, но като цяло е доста консумацията.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Чет Юни 11, 2015 4:24 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: MM9Z1_638
Какво имаш предвид под stend-by режим?
ZSSC1956 с активно MCU на 20 MHz(полира няколко флага в main loop-a), периферия: LIN, WDT и цъкащ SYSTICK таймер, аналоговата част не мери, но е активна - консумация от 12V: (6-8) mA;

_________________
Най-опасният враг на истината и свободата е мнозинството.


Чет Юни 11, 2015 8:12 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11265
Местоположение: Добрич
Мнение Re: MM9Z1_638
от любопитство погледнах чипчетата... поредното доказателство, че няма пълно щастие ;-)

Хубави, малки, компактни, ама от към консумация има много какво да се желае... Ако целта е само мерене по цифров интерфейс и не се разчита на ядрото, може да разгледате current shunt мониторите на каубойците.


Чет Юни 11, 2015 9:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: MM9Z1_638
http://www.smartgauge.co.uk/index.html

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Чет Юни 25, 2015 11:32 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: MM9Z1_638
Друга грешка(и) на Freescale за S12Z ядрото, този път в библиотеките на C/C++ компилатора:
- функцията pow(double x,double y) връща резултат 0.0 ако основата 'x' е отрицателно число.
- функцията pow(double x,double y) връща неточен резултат, различаващ се с до няколко единици.
Нямам наблюдения при какъв обхват на числата се проявява.
Използваните Freescale библиотеки са от CW 10.6, версиите на самите библиотеки са от 1995г....

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Сря Окт 07, 2015 10:25 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Окт 11, 2011 11:53 pm
Мнения: 4582
Местоположение: Brussels / Пловдив
Мнение Re: MM9Z1_638
¶ написа:
...
- функцията pow(double x,double y) връща неточен резултат, различаващ се с до няколко единици.
...

Първосигнално ми се струва като натрупана грешка от прецизност/закръгления. Тя тази функция едва ли е много голяма, не може ли да я дизасемблираш?

_________________
Мразя да мразя ...


Сря Окт 07, 2015 10:28 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Фев 25, 2005 1:58 pm
Мнения: 4585
Местоположение: US
Мнение Re: MM9Z1_638
C сорс го има, ама няма време да се задълбавам в щуротиите им. Сега засега не ме бърка
чак толкова грешката, просто сложих забележка и #warning :) Обаче с отрицателнта
основа си загубих половин ден докато се усетя.

_________________
Ето аз дишам, работя, живея и програми пиша тъй както умея, с проца под вежди се гледаме строго и боря се с него доколкото мога....


Сря Окт 07, 2015 10:35 pm
Профил WWW
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Фев 16, 2014 3:36 pm
Мнения: 953
Мнение Re: MM9Z1_638
Вместо pow(x, y) ползвай exp(log(x) * y)


Сря Окт 07, 2015 10:45 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Яну 19, 2007 9:16 am
Мнения: 1063
Местоположение: путинофили: "иди н***й"
Мнение Re: MM9Z1_638
¶ написа:
Друга грешка(и) на Freescale за S12Z ядрото, този път в библиотеките на C/C++ компилатора:
- функцията pow(double x,double y) връща резултат 0.0 ако основата 'x' е отрицателно число.
- функцията pow(double x,double y) връща неточен резултат, различаващ се с до няколко единици.
Нямам наблюдения при какъв обхват на числата се проявява.
Използваните Freescale библиотеки са от CW 10.6, версиите на самите библиотеки са от 1995г....


Понеже си явно математически гений ... би ли споделил колко според теб е pow(-1.2345, -1.2345)
(+/- "с до няколко единици")?


Чет Окт 08, 2015 4:58 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 25 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 7 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни