522|2

10

帖子

0

资源

一粒金砂(中级)

【安信可NB-IoT开发板EC-01F-Kit】第一篇:初识EC-01F-Kit [复制链接]

本帖最后由 oxygen_sh 于 2022-1-13 21:52 编辑

一、开发板第一印象

开发板组成:开发板,天线,移动数据卡

image-20220113215012-1.png  

 

二、开发板资料学习

主芯片

主芯片采用移芯通信的EC616S,应该是该公司的第二款量产NB-IOT芯片。下表是EC616的基本规格参数。

 

芯片型号EC616S

 频段663MHz-2200MHz

 协议版本3GPP R13/R14

 工作电压2.2V ~ 4.5V

 工作温度-40°C ~ +85°C

 PSM功耗0.8uA

 IDLE功耗(DRX 2.56s)0.11mA

 内置PA输出功率23dBm

 CPU CoreCortex-M3

 硬件外设SPI×2,I2C×2,GPIO×16,UART×3,PWM×6,ADC×4,USIM×1

封装QFN52 6mm*6mm*0.9mm

 

另外,跟模块评测直接相关的一条信息是,EC616S默认情况下,对其串口0和串口1有如下使用定义:

  • 串口0log输出口,默认log输出波特率是3000000bps,即3Mbps
  • 串口1AT收发接口,默认波特率是9600bps

 

模组

模组型号是EC-01F。其他两款EC-01EC-01G。这三款模组的参数对比如下表:

image-20220113215012-2.png  

 

下面是模组手册上的模组原理图,右边是主芯片EC616S及周边电路,包括外部时钟晶振,RF滤波电路等。

image-20220113215012-3.png  

模块使用上的一些注意事项:

  • 推荐 3.3V-4.5V 电压,峰值 500mA 以上电流
  • 建议使用 LDO 供电;如使用 DC-DC 建议纹波控制在 50mV 以内。
  • DC-DC 供电电路建议预留动态响应电容的位置,可以在负载变化较大时,优化输纹波。
  • 3.3V-4.5V 电源接口建议增加 ESD 器件。

 

  1.  

开发板电路

开发板上包括如下电路:

  • 5V3.3V LDO
  • 模组
  • SMA天线座子
  • USIM卡槽
  • USB-UART芯片
  • 按键
  • LED
  • 连接排针

 

注意事项:

  • EC-01F-Kit V1.0 版本中板载 Micro-USB 口和 TX1RX1 只能使用其中一种进行通讯和烧录,当串口芯片存在的时候只能使用板载 Micro-USB 口进行通讯和烧录。若想使用 TX1 RX1 排针进行通讯及烧录需要去掉串口芯片,此时 Micro-USB 口不支持通讯及烧录。EC-01F-Kit V2.0 版本 Micro-USB 口和 TX1RX1 可同时使用进行通讯。
  • 对照开发板文档中的图9,确定了收到的芯片版本为V1.0版。另外,文档规格书v2.0.1上的开发板原理图应该为V2.0版本开发板的原理图,不是V1.0的板子的原理图。使用时要注意一下。

 

三、AT通信问题解决过程

通过USB给开发板上电后,发现通过USBUSB-UART)进行AT指令收发有问题,具体表现向模组发送AT指令后没有响应。

又尝试一下通过USB来更新模组的固件。发现固件能够更新成功。

更新过固件后,又发送AT指令,还是没有反应。稍微有些慌了,想是不是遇到了一个坏板子。暂时停下,翻了翻先前的测评报告,貌似这是一个较普遍会遇到的问题,好像问题的矛头指向了板载的CH340这颗USB-UART芯片上。

按照得到的启发,拿了一根USBUART电缆,直接使用板上排针TX1RX1来进行通信。结果还是不行。使用示波器测量一下波形,向模组发送的信号波形不对,低电平太高,完全拉不到地。板载USB-UART芯片和外部电缆都使用TX1RX1,这两部分有冲突,导致信号不对。

想了想,终于下定决心,把CH340去掉。说干就干。找了许久未用的烙铁,三下五除二,把芯片拿掉了。再一次使用USBUART电缆,发送AT命令,尝试几个命令后,突然收到了模组发回的数据。在这之后,AT命令就百试不爽了。

 

 

 

 

此帖出自RF/无线论坛

回复

6425

帖子

0

资源

五彩晶圆(初级)

关于通信问题可以参考,网友kit7828的测评

是否是

image.png  

http://bbs.eeworld.com.cn/thread-1189540-1-1.html


回复

10

帖子

0

资源

一粒金砂(中级)

因为拿到的开发板是V1.0版本,通过扩展PIN TX1/RX1与别的MCU相连接时,需要将CH340去掉才行。后来再仔细看了开发板的资料,发现其实文档上有写这块的。谢谢@Jacktang的提醒!


回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

最新文章 更多>>
    推荐帖子
    颁奖:看视频抽好礼:Type-C承载的高速串行标准,功能多样,挑战也不小

    “看视频抽好礼:Type-C承载的高速串行标准,功能多样,挑战也不小”活动结束!感谢各 ...

    Tkinter学习笔记(三)

    本帖最后由 常见泽1 于 2019-2-20 16:34 编辑 Tinker学习笔记3 基本控件学习完 ...

    MicroPython开始支持ST开发板上的以太网外设

    stm32/eth: Add low-level Ethernet MAC driver stm32/network_lan: Add high-leve ...

    分享:无线充电现状

    本帖最后由 qwqwqw2088 于 2019-3-13 09:52 编辑 最近,随着OPPO加入无线充 ...

    晒奖品【测评SGP40】

    感谢EE和盛思锐的活动还有辛勤工作的管管们 532964 532965 532966 ...

    请问在KEIL4里面 有什么办法能查出IF()里面==写成了=?

    请问在KEIL4里面 有什么办法能查出IF()里面==写成了=?

    关闭
    站长推荐上一条 1/6 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表