[技术问答] 赛元MCU常见(其他)应用问题解决方案

[复制链接]
211|2
 楼主 | 2019-2-28 10:44 | 显示全部楼层 |阅读模式
本帖最后由 赛元MCU3 于 2019-3-15 18:00 编辑



其他问题

(1)赛元芯片硬件设计上有没有特殊的要求,比如供电、下载接口、复位等,有没有对应的硬件参考设计
   答:硬件参考设计可参考“赛元SC92F系列MCU应用指南”,直接到赛元官网(https://www.socmcu.com/index.php?m=Index&a=index)可下载资料。

(2)关于下载:赛元SC92F7423芯片手册上下载口的两根线是和SPI或者UART复用的,这个会有影响吗?
   答:无影响。

(3)赛元SC92F4723的芯片,复位脚可以悬空吗?
   答:可以悬空。

(4)当IO口做串口或者SPI通信时,IO口需要怎么设置?
   答:输入带上拉或者强推挽。

(5)赛元SC92F7423芯片手册介绍的SPI是全双工通信,移植SPI半双工的程序到赛元芯片内,应该怎么做?
   答:如果在发送的时候接收到的数据就不用去理它,在接收数据的时候发送的数据就不用去理它。

(6)SC92F7423芯片内部RAM和外部RAM都是256,编译器的情况是 data=230.4  xdata=74  ,结果报错:RAM空间不足。问:芯片运行时是data+xdata 吗?
   答:芯片运行时 是data+xdata。建议:先把一部分变量定义为idata,如果还有报错的话就再把一部分变量定义为xdata RAM的空间是由编译器来分配的,理论可用空间是512bytes。

(7)SC92F7423芯片IAP的demo是以字节为单位写入的,当有多个字节时,写入的地址是需要自己定还是芯片会自动累加?
   答:每写一个地址就只写一byte,IAP只能以字节为单位。

(8)LVR选4.3V,芯片供电电压为3.3V,在程序下载进去后不仿真,直接运行。单片机就什么反应都没有了,感觉像是没启动的样子,是什么原因?
   答:LVR电压要在供电电压以下,如果芯片的工作电压在LVR电压以下,芯片就会一直复位,因为LVR是复位电压。

(9)赛元MCU看门狗的时间,是通过喂狗的寄存器WDTCON的第三位直接控制的吗?
   答:是0到2这三位共同控制,按照规格书上面的设置就好了。

(10)开了uart,BTM中断就进不去,是什么原因?
   答:uart初始化里TR1没有置0,导致timer1定时乱掉会频繁进入中断,影响了BTM中断。

(11)电容式驱动蜂鸣器电路一直发出滋滋声,是什么原因?
   答:需改电路NPN驱动/切输入。

(12)比较器功能,输入电压缓慢变化(超过临界点),无法产生中断,是什么原因?
   答:可能是电源的问题,建议更换电源。

(13)请问赛元提供无丝印的芯片吗?
   答:不提供无丝印的芯片。

(14)赛元的MCU有DAC输出(模拟输出)吗?
   答:赛元MCU目前没有DAC输出。

15)用单片机的一个PWM输出口,去控制MOS管,然后经过MOS管后的电压进行AD采样回单片机,如果这个电压变化了,需要调整PWM输出,使定压稳定在所要的值,请问,这个PWM输出如何随电压AD值进行调节?
   答:属于闭环控制,运用PWM输出以及 AD输入关联即可,详细可熟悉赛元PWM DEMO 以及 ADC检测DEMO 。

(16)赛元单片机ADC功能模块使用内部基准2.4v做参考电压,采样脚的电压范围在0-5v可以吗?
   答:采样脚的电压范围不要超过基准电压,即不要超过2.4V 。

(17)赛元SC92F7309芯片串口需要输出115200的波特率,由于要求电压供电2.8V,只能选择12M主频,12M主频下115200的波涛率偏差较大,该怎么办?
   答:建议通过HRCC在12M下往下微调主频,使波特率偏差在误差范围内。

(18)新塘转赛元,问8003QFN封装衬底是否接地,若自行接地是否有影响?
   答:IC 8003QFN封装衬底没有接地,理论上可自己接地,建议先测试。

(19)赛元的芯片有唯一的ID地址吗?
   答:赛元芯片没有唯一的ID地址。

(20)如何用ADC采样毫欧级别的电阻变化?
   答:建议应用中采样小信号的做法。

(21)传导测试不通过,怎么办?
   答:可开启PRS进行测试。

(22)EFT测试复位和跳键,怎么办?
   答:建议将104滤波电容靠近芯片管脚。

(23)滑条按键中间档位不易触发,是什么原因?
   答:请用最新滑条库进行测试。

(24)传导余量不足,是什么原因?
   答:可加入调频后再进行传导测试。

(25)EFT测试是蜂鸣器会长鸣,是什么原因?
   答:检查程序中控制蜂鸣器的IO口状态是否设置为输出模式。

(26)如何实现序列号?
   答:运用SCLINK进行脱机烧录时可以设置序列号功能。

(27)烟机面壳变形导致案件误触发,是什么原因?
   答:可能是安装不恰当导致。

(28)液晶显示不良,是什么原因?
   答:请确定LCD模块是否损坏,另外请检查LCD的SEG口和COM是否会受其他电路影响。

(29)外部复位无法实现,怎么办?
   答:可用I/O模拟复位做法。

(30)stop模式下电流达到7mA左右,是什么原因?
   答:检查是否将reset脚接到了高电平。

(31)Bootloader更新失败、更新后程序功能不正确,是什么原因?
   答:可能是:
       1、Bootloader相关设置不正确
       2、串口工具有问题

(32)输入电平高于 VDD 1V到1.5V时,单片机是否还能检测为高电平,会不会出现异常?
   答:建议输入的电压不要超过VDD+0.5 V。


附件下载如下:





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
| 2019-2-28 12:03 | 显示全部楼层
不错的啊!

评论

赛元MCU3 2019-2-28 12:33 回复TA
谢谢!!!客户满意是我们最大的动力 
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

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