amoBBS ladbrokes立博论坛

 找回暗码
 注册
查找
bottom↓
检查: 4294|回复: 23
打印 上一主题 下一主题

有用过S32K144的朋友吗?这芯片的ADC精度好差。

[仿制链接]
跳转到指定楼层
1
宣布于 2017-12-11 11:13:37 | 只看该作者 回帖奖赏 |倒序阅览 |阅览形式
输入38mV,采样值26mV.      输入1316mV,采样值1340mV。    输入2604mV,采样值2664mV。基准和电源很安稳4.995V,万用表用安捷伦六位半测量值作比照。低电压采样值偏低,高电压偏高。想批改都不好整。
2
宣布于 2017-12-12 06:42:34 来自手机 | 只看该作者
上电路图吧,mcu一般是被委屈的
3
宣布于 2017-12-12 08:34:53 | 只看该作者
砂山老妖 宣布于 2017-12-12 06:42
上电路图吧,mcu一般是被委屈的

我也这么以为,轿车级的MCU不会那么差的。
4
宣布于 2017-12-12 11:59:11 | 只看该作者
还有PCB。。。
5
 楼主| 宣布于 2017-12-13 14:32:12 | 只看该作者
同一块PCB,我把采样点,飞线到STM32 ADC pin脚,采样差错不超越+-2mV,根本扫除电路问题。软件装备和读取也是官方S32 Design Studio软件生成的,我也觉得委屈了MCU,但不知道问题出在哪里。
6
宣布于 2017-12-13 22:26:12 来自手机 | 只看该作者
一般这种问题,既不是软件问题,也不是原理图的问题,而是PCB板规划有巨大问题,熬他个三五十年天然清楚了,慢慢来。
7
宣布于 2017-12-14 06:36:47 来自手机 | 只看该作者
看下S32K的AD引脚的输入阻抗,还有你装备的采样频率
8
宣布于 2017-12-14 19:12:59 | 只看该作者
应该是运用前没有校准。
9
宣布于 2017-12-14 20:56:28 | 只看该作者
DG128的,之前有的也怪怪的,差错0.1V
10
 楼主| 宣布于 2017-12-15 10:00:59 | 只看该作者
sblpp 宣布于 2017-12-14 19:12
应该是运用前没有校准。

这个是出厂前厂家要校准吗?
11
 楼主| 宣布于 2017-12-15 10:09:40 | 只看该作者
本帖最后由 jia_xuan 于 2017-12-15 10:13 修改

今日有新的发展,我把厂家DEMO板上的MCU取下来,再换到我的板子上,相同的程序,采样就很准,全程+-5mV差错,两个芯片仅有不同的便是后缀不同,DEMO上的芯片(s32K144HFXXX)最高速度80M.我用的是112M(s32K144UFXXX),程序我是依照112M装备的。
12
宣布于 2017-12-15 12:01:56 | 只看该作者
jia_xuan 宣布于 2017-12-15 10:09
今日有新的发展,我把厂家DEMO板上的MCU取下来,再换到我的板子上,相同的程序,采样就很准,全程+-5mV差错 ...

把速度降到80M  测验下。
13
宣布于 2017-12-15 14:35:12 | 只看该作者
jia_xuan 宣布于 2017-12-15 10:00
这个是出厂前厂家要校准吗?

上电初始化时 需求校准的。
14
宣布于 2018-5-14 14:49:18 | 只看该作者
lz,请问下,你们样片和开发板是在哪儿弄的?
15
宣布于 2019-4-9 17:25:05 | 只看该作者
sblpp 宣布于 2017-12-15 14:35
上电初始化时 需求校准的。

这个校准是手动的吗?
16
 楼主| 宣布于 2019-4-10 13:58:13 | 只看该作者
qingyin2009 宣布于 2019-4-9 17:25
这个校准是手动的吗?

主动的,ADC_DRV_AutoCalibration(ADC_1);
        ADC_DRV_AutoCalibration(ADC_2);履行库里两个函数就ok。
17
宣布于 2019-4-10 20:45:03 | 只看该作者
jia_xuan 宣布于 2019-4-10 13:58
主动的,ADC_DRV_AutoCalibration(ADC_1);
        ADC_DRV_AutoCalibration(ADC_2);履行库里两个函数就ok。
...

你这是pe生成的吧,今日对着手册自己写了个,校准后就比较精确了
18
宣布于 2019-4-12 13:58:11 | 只看该作者
本帖最后由 qingyin2009 于 2019-4-12 14:00 修改
jia_xuan 宣布于 2019-4-10 13:58
主动的,ADC_DRV_AutoCalibration(ADC_1);
        ADC_DRV_AutoCalibration(ADC_2);履行库里两个函数就ok。
...


看错了,校准后采用了均匀算法
19
宣布于 2019-4-29 18:41:56 | 只看该作者
我用kea的,量起來差了0.2v
整個批量都差0.2v
20
宣布于 2019-5-13 15:15:21 | 只看该作者
zxzx8059 宣布于 2019-4-29 18:41
我用kea的,量起來差了0.2v
整個批量都差0.2v


后来怎样处理的呢,咱们有一批次的板子加校准也仍是禁绝
21
宣布于 2019-5-13 16:57:06 | 只看该作者
qingyin2009 宣布于 2019-5-13 15:15
后来怎样处理的呢,咱们有一批次的板子加校准也仍是禁绝

最近還沒拿到下一批的料,
前次進的還沒用完
22
宣布于 2019-5-14 21:07:43 | 只看该作者
zxzx8059 宣布于 2019-5-13 16:57
最近還沒拿到下一批的料,
前次進的還沒用完

有进行校准试试吗,还有假如采样多个通道,在通道切换前面加个延时
23
宣布于 2019-6-19 16:33:17 | 只看该作者
楼主您好,讨教一下S32K的PE怎样装备ADC的,还需求额定的函数进行ADC时钟装备吗,我没有找到独自的ADC时钟装备函数,你之前用的是R1版别吗
24
 楼主| 宣布于 2019-6-19 16:57:25 | 只看该作者
xiaoyigechaos 宣布于 2019-6-19 16:33
楼主您好,讨教一下S32K的PE怎样装备ADC的,还需求额定的函数进行ADC时钟装备吗,我没有找到独自的ADC时钟 ...

我用的是S32 Design Studio 3.1,生成装备代码,然后移植到keil
友谊提示:标题不合格、重复发帖,将会被封闭ID。详情请参阅:论坛布告:封闭ID、取得注册约请码、康复被封ID、投诉必读
您需求登录后才能够回帖 登录 | 注册

本版积分规矩

手机版|Archiver|ladbrokes立博论坛(原ourAVR/ourDEV) ( 公安存案:44190002001997(交互式论坛) 工信部存案:粤ICP备09047143号 )

GMT+8, 2019-7-5 15:14

ladbrokes立博论坛, 原"我国电子开发网"

© 2004-2018 www.4op7mp.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 回来顶部 回来列表