完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
1、当晶片进入休眠模式时,应如何设置 I/O 状态,使功耗最小? I/O 口断开上拉电阻,作为输出,并输出低电平。 2、没有用到的 I/O 如何处理? 没有用到的 I/O 口应设成输入状态,并启用上拉电阻,避免因 I/O 浮接时造成芯片耗电。或将 I/O 口设置为输出状态。 3、产品开发过程中如何提高 EFT 特性? (1)电源输入位置要做好滤波,通常采用大小电容组合,外部电源必须要经过电容再到达芯片电源端; (2)采用 3V 电池作电源时, RST 复位端上拉一个 10KΩ的电阻到 VDD 端;采用 LDO 稳压电源时, RST 复位端上拉一个 100KΩ的电阻到 VDD 端,并且需添加大小为 0.1uF的接地电容。 (3)设计外挂晶振电路时,应视晶振参数选择合适的匹配电容和电阻,振荡电路应尽可能靠近芯片引脚,并与地线和电源线保持足够的距离,以避免电源高频干扰。 (4)I/O 端具有高杂信号的负载最好以光藕等元件隔离或加吸干扰信号电路。如果是有危险的负载,应加有上拉或下拉电阻以防止芯片损坏时的误动作。另外,某些特殊场合由于安全的需要,具有危险性的负载也可以利用软体脉冲驱动的方式,透过电容耦合,以避免芯片复位或当机时的误启动造成的危险。 4、RC 振荡频率主要受哪些因素影响? (1)工作电压;(2)工作环境温度;(3)外部干扰源:不同的 RC 组合,会有不同的抗干扰性能。 PCB 布板也可以改善 RC 振荡的稳定性。 5、独立按键与 MCU 如何连接能有效避免 I/O 口损坏? 产品开发时,按键是很常见的功能,由于考虑到成本等因素,很多客户都是将按键的两端分别与 MCU 和 GND 相连,这种做法在大部分情况下是没有问题的。但是,当工作环境比较差,比如: ESD、电源等干扰,此时若按键被按下就很可能会有瞬间大电源或高电压甚至负压灌入 I/O 口,造成 I/O 口损坏。 针对这种问题的防范措施是:可以将端口的上拉打开,并增加一个 0.1uF 的接地电容。 6、I/O 外接下拉电阻,没有外接信号时芯片为何读不到低电平? 如果客户在程序中将 I/O 口的上拉电阻使能,同时又在该 I/O 口的周边接有下拉电阻,在没有信号输入的情况下,相当于内置上拉电阻与外接下拉电阻串联分压,所以有可能会导致 I/O 口读不到低电平。 7、切换 ADC 通道后,须丢弃多少笔 AD 数值才稳定? 切换 AD 通道后,须丢弃前三笔转换的 AD 值,以确保转换的数值正确性。 8、如何选择 VS 输出的电压值? 芯片内部 VS 可选 2.2V、 2.5V、 2.8V、 3V 四种 LDO 电压输出。电压越低,功耗也越低,电源电压下降时影响越小,但传感器输出信号越小。为此在满足信号量情况下, VS 选越低的电压越好。 9、如何正确使用 Watchdog? Watchdog 是防止外部不可控制事件(如电的干扰等)所造成的程序不正常动作或跳转到未知的地址。使用者必须适当设计程序及运用 CLRWDT 指令使程序正常执行时, Watchdog不会溢出,并且当系统运行不正常时, Watchdog 可以溢出唤醒芯片。 10、编写程序时如何进行间接寻址? FSR0/1 是存放间接寻址的地址, IND0/1 是存放间接寻址地址内的数据。 IRP0/1 是控制寻址的范围,“ 0”为寻 00~FF 的内容;“ 1”为寻 100~17F 的内容。 11、调试开发板上的 AD 内码达不到 Datasheet 上的有效位? 由于开发板有干扰,使仿真时内码比实际芯片的内码有效位低 1 位左右。 12、LAYOUT如何提升ADC性能? 对于高精度手掌秤,特别是两万点以上精度的手掌秤而言,电路及 PCB 设计至关重要,合理的设计可以有效提高整秤性能。 ![]() 传感器上的电容应尽量靠近芯片管脚,且走线尽量等长平行。 C10 与 C12 的接地点尽量靠近。 13、为何用旧电池标定省EEPROM产品时,用旧电池称重准,换用新电池后重量不准? OTP自烧录时的VPP电压是通过将电池电压升压1倍从VLCD引脚输出到VPP。而OTP烧录的VPP电压要求6.25~6.75V,若采用旧电池来供电,则VPP电压低于标准电压,OTP烧录的电荷就偏低,造成当电池电压高时,会有误读OTP数据。 建议:1、采用OTP自烧录省EEPROM时,用外部稳压电源6.25~6.75V供给VPP或用 外部稳压电源3.3V供给DVDD和AVDD;2、采用3.2V~3.5V的电池供给DVDD和 AVDD; 14、 LCD显示过暗,笔画不清晰? (1)将分压电阻调小,调小电阻会带来功耗的增加; (2)将LCD的时钟频率以及LCD帧频调整,一般说来帧频越慢,显示笔画越清晰,但是帧频过慢会导致LCD显示闪烁的问题; (3)将波形选为B波形; 15、间隙供电测量模式下,为什么每次读回的AD值误差大? 间隙供电时,关闭模拟部分只需清除NETF寄存即可,模拟部分其它寄存器不要每次上电都配置。 16、外部晶振不起振? (1)IO 设成模拟输入; (2)IO数字输入输出使能设置为数字输入; (3)关掉IO上拉电阻; (4)设外部晶振是高速还是低速; (5)开启外部晶振,并延时20ms; 17、使用内部温度传感器时,如何保存能做到+/-1度误差? (1)PGA = 1 取22位AD值; (2)进行一点标定(用当前环境温度进行标定); 计算公式: 当前温度AD / (273.15 + 当前环境温度) = 每度变化AD值 18、开发高精度带背光的产品时,当背光关闭和点亮时,ADC的内码会变化? 背光关闭和点亮时,ADC的内码变化,需注意以下几点: (1)模拟部分的AVDD和AGND需在电源的输入端才与DVDD和DGND相连; (2)主程序中每个大循环的运行时间需一致,否则会引起内部电流波动,影响ADC;(建议:主程序中不要用Halt指令;) 19、UV擦除裸片(DIE),UV强度和时间多少? UV强度需达到25mW/cm^2,光强时间为1小时。 注意:由于OTP是一次性烧写memory,紫外擦除只是应急措施,并不能保证100%成功。 |
|
相关推荐
1 个讨论
|
|
只有小组成员才能发言,加入小组>>
312 浏览 0 评论
922 浏览 1 评论
264 浏览 1 评论
1015 浏览 0 评论
CS32L010的相关资料(数据手册、用户手册、Pack包和例程等)
889 浏览 2 评论
7956浏览 49评论
2059浏览 10评论
2049浏览 9评论
1297浏览 6评论
你好,CS32L010的相关资料(数据手册、用户手册、Pack包和例程等)能不能发给我下,邮箱:1937935593@qq.com,谢谢
1440浏览 6评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-3-10 04:25 , Processed in 0.691167 second(s), Total 55, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191