原创 CSE7780应用笔记

2013-5-23 09:15 1488 16 17 分类: 消费电子

 

 
历史版本修改记录

版本

修改记录

版本日期

Rev1.0

初始版本。

2011-11-29

Rev1.1

增加CSE7780寄存器初始化流程;

增加FAQ 部分;

增加CSE7780的校准流程。

2011-12-5

Rev1.2

完善SPI读写时序;

删除FAQ部分,单独形成一个文件。

2011-12-27

Rev1.2

换新LOGO

2012-12-24

 

  

 目  录

1.1  芯片特性

√  计量

■  提供3路∑-△ADC

■  有功电能误差在2000:1的动态范围内<0.1%,符合IEC62053-21,IEC62053-22以及GB/T17215.321, GB/T17215.322标准

■  提供一路电压、两路电流有效值测量,在400:1的动态范围内,有效值引用误差小于<0.5%

■  潜动阀值可调

■  提供反相功率指示

■  提供电压通道频率测量

■  提供电压通道过零检测

 

√  软件校表

■  电表常数(HFConst)可调

■  提供A/B 通道的增益校准

■  提供A/B 通道的相位校准

■  提供A/B 通道的有功offset校准

■  提供A/B 通道的有效值offset校准

■  提供小信号加速校正功能

■  提供校表数据自动校验功能

 

√  提供SPI接口

√  具有电源监测功能

√  单+5V±5%电源供电,功耗为6mA

√  内置2.45V±3%参考电压,温度系数典型值为25ppm/℃

√  采用SSOP24无铅封装

 

 1.2  典型应用

 

a.jpg

 

图1. CSE7780典型应用

 


 

1CSE7780外围电路设计

2.1  采样电路设计

b.jpg

图2. CSE7780外围电路参考设计

由于∑-△ADC具有很高的采样速率(900kHz),为了衰减掉无用的高频分量,通常使用一个简单的LPF滤波器(RC滤波器)来消除影响。所有滤波器不仅有幅频响应也有相频响应,如果电流通道和电压通道相频响应不匹配,会产生明显的误差,由于LPF(抗混叠滤波器)元件容差大很容易产生相位失配。LFP的-3dB频率越低,在基频和电源频率附件引起的相位误差越明显。

本设计的转折频率设置在4.8kHz(R=1kΩ、C=33nF),为了减小由相位失配造成的测量误差,抗混叠滤波器选取精度为1%的电阻和容差为10%的电容。

采样信号电路的相关电阻应选用1%精度、温度系数50ppm以内;相关电容应选用10%容差、X7R材质。

 

2.1.1  PGA配置设计举例

如图2所示,设计一款额定电压220V、10 (100) A电流规格、脉冲常数为1200imp/kWh电表为例,说明如何选择CSE7780 各采样通道(电压通道、电流通道A、电流通道B)的PGA。

电流通道A: 电流通道A厂家一般采用锰铜作为电流信号采样。本例中电流规格为10 (100) A,考虑到锰铜发热的情况,厂家通常选择150~200微欧的锰铜。若选择200微欧的锰铜,在Imax=100A时,通道A的取样信号为100A*200μΩ=20mV。 根据PGA与信号允许输入最大值的对应关系(见表1),电流通道A增益PGA配置为16。

电流通道B为了隔离,电流通道B采用电流互感器作为信号采样。一般情况下,电流通道A与电流通道B的采样信号,经过PGA放大后要求是相等的,即使存在一些偏差,也可通过调整寄存器IBGain修正达到相等。

假设厂家采用了2000:1的电流互感器,本例中电流规格为10 (100) A,按照上述相等的原则,即20mV*16(电流通道A信号)=100/2000*1000m A *R*PGA (电流通道B信号),可得到R*PGA=6.4Ω。若将PGA设为1,因此可得电流通道B的采样电阻R=6.4Ω,实际应用中使用两个3.3Ω的电阻进行串联,此时电流通道B的电流取样信号为: 100A/2000*1000*6.6=330 mV。根据PGA与信号允许输入最大值的对应关系(见表2),电流通道B增益PGA配置为1。

电压通道:电压通道通常采用电阻网络分压的形式作为信号采样。电压通道的信号取样一般在180mV左右(网络电阻阻值总和为1.2MΩ,取样电阻为1kΩ),考虑到国网要求电表最大工作电压为130%Un(286V),在此条件下,电压通道的信号为:180mV*130%=234mV。另外由于元器件的离散性和工作电压波动造成电压通道的取样信号可能略大于234mV。根据PGA与信号允许输入最大值的对应关系(见表3),电压通道增益PGA配置为1。
   
                             未完,详情见附件 

文章评论1条评论)

登录后参与讨论

用户1464425 2013-10-25 12:06

电流/电压检测

用户1662415 2013-10-12 13:27

嗯,我会尽快在自己所在的领域做进一步的技术积累,技术提高才有发言权,谢谢。

allen_zhan_752827529 2013-10-12 12:21

人最困难的实现自我认知. 我觉得同样的道理是在我们技术道路上, 实现自我技术道路规范. 我觉得你的问题, 似乎是学校的童鞋的疑问, 不知道如何规划技术道路, 这个过程应该在学校就初步规划, 进入社会后基本成型. 而不应该是现在你的工作状态. 任何一门技术都有长达数十年的规划时间, 我前面的举例, 仅仅是使用 uController 进行小型系统设计的例子. 我知道还有N多种领域, 电源, fpga, ic design, 强电, EMI, RF... 这里的工程师在各自领域内, 都需要往往长达10数年以上的积累. 如果你要走下去, 选择合适的方向, 进行自我学习提高, 大致数年后应有相当进步与成绩, 以这些进步和成绩去叩门各大公司或者进步团队, 都有相当可能. 现在你应缺乏类似的专业方向积累, 导致选择方向单一, 入职途径单一. 如果以工程目的为职业取向, 我想就像刚才说的, 你考虑下选择方向积累, 这种积累有很多方面, 无需迷惘, 就算你把某本国外权威技术刊物或者书籍完全读透, 每个章节生动活跃在脑海中, 对此书籍与他人讨论, 张口就来, 这就是技术积累的提高... 当然, 理论联系实际, 做出成品和试验品, 更有说服力. 利用业务间隙与娱乐时间提高均可. 我随意说说, 不知道正确与否, 仅供参考.

用户1662415 2013-10-11 17:26

我一直敬重搞技术的人,所以搞技术是我一直以来的目标,我想前辈的意思应该是:任何行业都不是完美的,有能力的人在哪都能发现其隐患,推陈出新。以及时间周期问题我也确实没有深入考虑过,也确实对企业及行业的期望过高,妄想遇到技术大牛带领完成划时代的项目。的确增强基础实力在哪里都一样,前辈让我有种在这里做出些隐形的成绩的冲动。谢谢,我会仔细思考一番。 至于我是否适合工程师之路,我也不确定,至少现在我对工程师这个称谓还是报以崇敬心态的。 感谢赐教!

用户1662415 2013-10-11 17:18

allen_zhan前辈的话很有启发,“自认为技术能力强的人在哪个行业不重要”,浅层次上本公司类似岗位的的难点就是技术支持,在产品应用上。我的兴趣在其原理使然,谢谢Ana

用户1662415 2013-10-11 17:14

是这个么情况。。。。

用户1602177 2013-10-11 13:50

Allen的认真回复让人感动~~不如整理一下,分享在自己的博客中吧~~

allen_zhan_752827529 2013-10-11 11:15

你的性格似乎不适合这条艰难的工程师之路? 整整20~40年职业道路如此艰辛, 而你在短短几个月内就如此煎熬彷徨. 是否考虑其他的职业取向? -- 仅作参考, 可能我的感觉是错误的, sorry.

allen_zhan_752827529 2013-10-11 11:07

可能上述工作完成, 大约要花上超过 5年的时间. 我假设硬件基础知识, 我们已经同期完成. 我想, 主要是学习成熟的产品的硬件设计, 主要有电源, 地, 保护, 成本, 稳定, 温度, 机构等多个方面的提高与学习. 简单提一下, 也应该包括在 EETC 上热议的, 至少应该熟练掌握电烙铁, 我假设需要工具的 BGA 维修之类的操作不算在其中. 当我们完成上述工作的学习并成熟案子, 出货与维护提高后, 时间可能流逝超过 8年... 不管我们是否喜欢. 现在新的问题出现了, 因为 uController 进展如此之快, 我已经开始怀疑, 未来 5年后, 被一个团队维护的复杂 OS, 如 andriod os, 或各种 linux os, 构建在 ARM v8 之后的体系上, 很可能将开始由个人, 在各种新颖开发工具下进行维护和新案例开发... 我们目前常见的类似工作的软件经理的月薪往往可能有 1w ~ 2w ? 那么, 新的 ARM 架构学习, 我假设又超过 3个月的时间, 更麻烦的是 OS. 学习 linux OS, 我知道不少同学说在校园内整整3年的硕士时间, 可能业余时间都花在上面, 我见过这样的博文... 当我们终于自豪设计手机类型的产品, 稳定出货时. 亲爱的同学, 从你现在刚刚毕业1年2年, 到这个目标的时候, 可能你年已过 40... 并不是说我们的学习进度能力不够快, 而是为了生活, 我们往往有其他的项目在不断打断...当然也是不痛领域的经验的积累吧. 我经常在论坛上看到文章, 说什么 30岁就要停止软件开发, 40岁就不要做硬件工程师之类的议论... 看得我觉得很心酸, 我不知道他们是如何提高的, 这么快的速度完成行业技术积累并退休. 我感觉我到 45岁左右时, 才能达到上面的工作能力... 而这仅仅还只是基础呢... 这都属于学习, 而不是开创. 创造属于自己的技术门类, 新颖应用, 新材料开发, 走向行业先进人士, 是不是还要再花 10年? -- 我不知道... -- 一家之言, 说给不断疑惑的新晋同行讨论.

allen_zhan_752827529 2013-10-11 10:56

事实上, 我可能有点感觉, 具体哪个行业不是最重要. 对于你自认技术能力强的同志来说, 有其是这样. 那么从技术上整合产品, 自我实现技能提高而言, 你对公司或者行业的要求和期待很可能过高. 事实上, 我们可以简单进行一个系统学习的计划和归纳, 我觉得10年的时间都不够我们自己学习和提高. 比如我们进入微控世界, 不意外的, 我们选择 ARM, 很可能光是阅读基本架构手册与总线实现手册, 就将花掉我们3个月时间...前提是你 E 文不错. 如果架设 E 文不行, 那么先去提高自己的 E 文能力, 就不是1年2年. 然后, 我们可能要学习汇编. 当然我假设你肯定已经熟知了C language. 现在, 我们将进入编译原理. 我假设前面已经花了你半年时间了... 然后, 我们可能选择编译工具, 我可能觉得 KEIL 和 IAR 你将上手一样. 编译工具的熟悉需要实际的 case, 至少有个开发板的参照...可能需要1个月...但仅仅是初步, 因为 uController 的软件开发的核心, 是费浙平说的, 我们完全脱离 hardware, 使用 compiler 提供的软件 simulator 在 PC 上完全模拟, 而后向 target board 成功移植. 我想, 我们总要做 3个, 或者 4个案子, 才好说自己熟悉微控开发吧? 不知道是否时间已经过去了数年了... 这样够吗, 当然不够. 因为现代 uController 以惊人的速度在发展, 当初我们玩的51 因资源薄弱而功能有限. 而现在则 10rmb 左右, 我们就拥有大把资源, 可以实现 usb, internet 的外部 interface, 这可能说明未来的任何器件都是互连的, 哪怕最基本的洗衣机... 那么, 我们就不得不学习操作系统. 是的, 哪怕是简单 uController. 这个 EETC 论坛或博文上, 大把同志讨论过才OS. 一般认为, 从 KEIL 提供的 free 的 RTOS 入手比较 easy 并资源丰富. 在 OS 基础上, 我们才能从各种 sample 中, 挂上 usb, otg, internet 的 sample code, 并进行合理时序安排与调序.
相关推荐阅读
用户1695213 2013-05-24 16:00
CSU12XX系列问题集
历史修改记录 时间 记录 版本号 ...
用户1695213 2013-05-24 15:07
CSU11XX系列问题集
历史修改记录 时间 记录 版本号 ...
用户1695213 2013-05-24 15:01
SOC系列芯片PCB设计建议
历史修改记录 时间 记录 版本号 ...
用户1695213 2013-05-24 10:46
CSU1181厨房秤应用笔记
历史修改记录 时间 记录 版本号 ...
用户1695213 2013-05-24 09:12
CSU8RP1185应用笔记
历史修改记录 时间 记录 版本号 ...
用户1695213 2013-05-23 14:58
CSU8RP1001太阳能人体秤应用笔记
历史修改记录 时间 记录 版本号 ...
我要评论
1
16
关闭 站长推荐上一条 /2 下一条