W800芯片平台进OpenHarmony主干,润和软件与联盛德携手共拓智能家居市场

开源项目 OpenHarmony 是每个人的 OpenHarmony 近日,江苏润和软件股份有限公司与北京联盛德微电子有限责任公司联合宣布:W800 芯片平台正式合入 OpenAtom OpenHarmony(简称“OpenHarmony”)主干,标志着双方将基于开源操作系统 OpenHarmony 联手深耕智能家居市场,为用户提供万物智联时代的全新体验。W800 芯片是由联盛德微电子(Winner Micro)打造的一款高安全  IoT Wi-Fi/ 蓝牙双模 SoC 芯片,支持标准 IEEE 802.11 b/g/n Wi-Fi 协议,内置完整 TCP/IP 协议栈,集成蓝牙基带处理器,支持 BT/BLE4.2 协议,采用 QFN32 4mm*4mm 封装,可通过标准 SMT 设备实现产品快速生产,为客户提供高可靠性连接方式。 基于 W800 芯片,润和软件推出了 OpenHarmony 模组和开发板海王星系列 HH-SLNPT10x:具备丰富的数字接口,内置 QFlash、SPI、UART、GPIO、I2C、I2S、7816 等。HH-SLNPT100 开发板已顺利通过 OpenHarmony 3.1 Release 版本兼容性测评,获得 OpenHarmony 生态产品兼容性证书,普适千行百业各类 IoT 场景的产品开发。 W800 芯片具有多样的片上资源以及丰富的外设接口,润和海王星系列模组/开发板 HH-SLNPT10x 的推出,扩充了 OpenHarmony 芯片平台多样化,同时具备高性价比优势,降低了...

电源的OCP保护与SCP保护有什么不同?

一般来说,电源会采用多种保护措施配合的方式,来应对各种不同的突发状况,比较常见的就是电源在支持OCP过电流保护的同时还会引入OPP过功率保护,以确保在一些特殊环境下电源输出功率过高但OCP过电流保护未能启动时,仍然可以及时关断电源输出. 不过各种保护措施在相互配合的同时,也难免会有功能重叠或者功能类似的地方,例如有不少同学就一直区分不了OCP过电流保护和SCP短路保护到底有什么不同,以至于把过电流引起的故障看作是短路引起的故障,甚至还以此得出“电源不具备短路保护”的结论。 对于这些看法我们其实是理解的,毕竟过流与短路在表现方式上确实非常相似,然而对于电源来说这确确实实是两种完全不同的情况,不可一概而论,OCP过电流保护与SCP短路保护都是各有用途的,不可相互代替。 OCP过电流保护与SCP短路保护有什么不同? 按照英特尔的ATX12V电源设计指南,PC电源的OCP过电流保护和SCP短路保护都是属于“Required”,也就是“必须具备”的意思,其中OCP过电流保护的要求是电源在线路输出的电流大于指定值后自动切断该线路的输出,但具体该如何配置则没有明确要求;SCP短路保护则明确要求电源的每一路输出都必须具备,而且在SCP短路保护实施的情况下,电源要做到关断所有输出并锁死出现短路的线路,而且必须要彻底断电并排除短路后电源才能解锁并恢复工作。 SCP短路保护检测的是线路阻抗的大小而不是电流的大小 那么电源是如何判断如否需要启动OCP过电流保护或SCP短路保护的呢?在检测方式上两者存在着明显的不同,OCP过电流保护检测的是线路上的电流大小,通常方法是通过检流电阻转换出一个可以代表电流大小的电压信号,然后对这个信号进行处理后与控制器中设定的条件进行比较,一旦达到满足则视为过电流并启动保护;而SCP短路保护则是检测相应线路的阻抗,当两个线路之间的阻抗小于0.1Ω时则视为短路并启动保护。 OCP过电流保护的设定值一般会比额定值更高,常见的幅度是15%到50% 举例说明,在一个额定电流为20A的线路上输出30A电流,此时已经是超载50%,达到了OCP过电流保护的要求,但由于线路两端上的阻抗仍然处于正常值,因此SCP短路保护并不会介入工作,实现保护功能的是OCP过电流保护;但如果这条线路的两端阻抗低于0.1Ω,那即便线路上通过的电流实际只有10A,那SCP短路保护也会马上介入并切断供电输出,以保证电源与用电设备的安全。此外OCP过电流保护也不是说超过额定电流就会马上启动,一般来说会有一个允许范围,例如说“允许在超载不超过50%的情况下持续输出10秒”等等,因此OCP过电流保护的会存在一个允许范围内的保护空白,在这个空白内是有可能损坏用电设备的。 如何确认我的电源是否具备这些保护功能? 在绝大部分的PC电源中,OCP过电流保护与SCP短路保护都是由专门的管控IC提供的,例如华硕ROG Strix 1000W雷鹰电源中使用的WT7527V管控IC,其整合的欠电压检测、过电压检测以及过电流检测器在配合外围电路的情况下,就可以实现包括SCP短路保护和OCP过电流保护在内的多种保护功能。 实际上现在大部分电源中都有这样的一个管控IC,只需要查询到相关的资料,我们就可以大致了解到对应的电源会支持哪些保护功能。当然我们也不能说因为对应芯片的官方文档中没有相应的说明就认为其不具备或者不能实现相应的功能,以刚才提到WT7527V管控IC为例,其官方文档中只提到提欠电压检测、过电压检测以及过电流检测三个功能,但实际上你只需要通过外围电路的合理搭配,利用其欠电压检测功能就同样可以实现SCP短路保护。因此电源产品是否具备相应的功能,管控IC往往只是一个“参考”而不是“绝对”,只有通过正确的测试才能得出相应的结论。 为什么有些电源会不具备OCP过电流保护? 既然说OCP过电流保护与SCP短路保护在英特尔的都是PC电源必须具备的,那为什么有些电源在测试中却出现“不具备”的情况呢?这里面的情况就比较复杂了,一般跟电源产品的定位是有关系的,而且所谓的不具备往往也只是“部分不具备”而不是“完全不具备”。一般来说SCP短路保护这部分是不会省的,至少正规的电源厂商不会做“精简短路保护”的事情,但OCP过电流保护被精简的情况就相对常见,而且往往是出现在辅路也就是+5V与+3.3V上,+12V多数情况下都是具备OCP过电流保护的。 部分低端电源不会为+5V与+3.3V配置OCP过电流保护,但高端产品是不会省的 会出现这种情况的电源一般定位都是主流级甚至偏低一些的,因为这个级别的电源所面对的PC往往在功耗上也比较低,本身超载可能性就不高,再加上+5V与+3.3V本身的综合功耗就不高,几乎不存在过电流的情况,出于“能省就省”的理念,辅路去除OCP过电流保护也就理所当然了。 英特尔的ATX12V电源设计规范中对OCP过电流保护的要求其实也比较笼统 而这种情况你也不能说其不符合相应的规范,因为英特尔的ATX12V设计指南终归只是“指南”而不是“规范”和“标准”,电源厂商完全可以抛开这些要求自己开发产品,只要符合PC供电要求以及法律上要求的上市销售所必须遵守的强制规范即可。况且去掉辅路的OCP过电流保护也算不上不具备相应保护功能,毕竟最重要的+12V还是保留了OCP过电流保护。 但不完整终究是不完整,不具备完整的保护功能就意味着电源在碰上突发情况的时候,很可能保护不了自身,也保护不了用电设备,有可能会导致玩家损失惨重,在这个时候你再来后悔自己为什么不选择一个具备完善保护功能的电源就为时已晚了。因此我们一直强调,PC电源的选择要跟硬件是相匹配的,除了额定功率等基础性能要满足使用需求外,保护功能也要跟得上,这往往也是高端电源跟主流电源之间最明显差异。

i1590-sp 蓝牙WiFi模组

i1590-sp   Module Series 模组型号 i1590-sp Hardware 硬件特性 Chipset 主芯片 AW690 Dimension(l*w*h) 尺寸 23mm*23mm*3mm Operation Voltage 工作电压 VBAT: 1.8V /3.3V VDDIO:1.8V/3.3V Others 规格 AECQ-100 Grade3 Operation Temperature 操作温度 -40˚C to +85˚C RF Spec 天线规格 2*2MIMO DualBand 双频 2.4G/5G Antenna 天线数量 1.  Wi-Fi 2.4G&5G 2.Wi-Fi 5G and Bluetooth Antenna Interface 天线接口 External: PCB/SMT/IPEX WiFi Host I/F wifi传输层 SDIOv3.0/v2.0 Lowpower PCIeV3.0 BT Host I/F 蓝牙物理传输层 Highspeed UART with hardware flow control Bluetooth voice 蓝牙语音数据接口 UART/PCM/IIS Bluetooth A2DP stream 蓝牙音乐数据接口 High-speed UART ROHS/REACH Compliant Yes Software 软件特性 Bluetooth Spec 蓝牙版本 Bluetooth5.3 Dual mode Bluetooth Stack 蓝牙协议栈 BARROT 5.1 Bluetooth Profile 蓝牙应用 BR/EDR:SPP,HFP,HSP,PBAP,MAP,A2DP,AVRCP,HID,DUN,PAN,FTP,OPP,iAP2 BLE:GATT,ANCS. Bluetooth Role 蓝牙角色 Master/Slave MultiConnect 设备多连接 Yes NoiseReducte/EchoCancel 降噪/消回声 1)Software algorithm(Integrated to the linux/android system) Barrot软件算法集成 2)External Hardware DSP  硬件DSP方式 IEEE80211 协议版本 IEEE802.11 a/b/g/n/ac/ax Support OperateSystem 驱动支持的操作系统 Android/Linux/QNX Wlan Mac Wlan...

BR2262e-s 低功耗蓝牙模组

BR2262e-s Module 模组 BR2262e-s Hardware architecture (硬件架构) SoC (硬件集成了蓝牙协议栈的软件实现,不占用系统资源,开发难度低) Chip 主芯片 BR1001 Size(mm) 大小 15*12*1.8 Bluetooth specification 蓝牙规范 V5.0,Single Mode Temperature range(℃) 温度范围 -40 to +85 Operating voltage(V) 工作电压 3.3 Bluetooth class 蓝牙标准 Class 2 Range,line of sight(m) 传输距离 Classic:- BLE:45 Antenna 天线 External Transmit power(dBm) 发射功率 2 Receiver sensitivity(dBm) 接收灵敏度 -90 Consumption 功耗 15uA - 300uA 150uA 2.9mA 4.8mA Pins 引脚个数 30 Host Interfaces 主机接口 UART Peripheral Interfaces 外设接口 GPIO,SPI,I2C,ADC Shielding case 屏蔽罩,默认出货状态 No Weight(g) 重量 - Profiles (蓝牙应用) GATT,Airsync Support mode 主从模式 Master and slave Multi-Connection 多连接 3 gatt as periphearl+3 gatt as server Maximum Throughput 传输速度 SPP:- GATT:8KB/s Firmware upgrade 固件升级 UART,OTA Memory 存储 128K RAM, 256K ROM Number of compatible phones 兼容手机数量 GATT:600+ Key Feature 关键特性 Low energy Support Master or Slave roles Industrial temperature range from -40℃ to +85℃ RoHS Compliant Certifications 认证 BQB

W80X/W60X 联盛德WIFI芯片烧录工具Upgrade Tools

联盛德W800、W600、W100系列芯片烧录工具,同时也是一个多功能串口助手,平时我自己开发过程也在用该工具,如果大家使用过程遇到问题或者BUG,以及好的功能建议,都可在评论区域留言,同时该工具还支持一些开发过程中实用的小功能,例如固件可以拖拽到地址栏、远程下载...,下面会一一介绍。 一.首先介绍固件下载 联盛德标准固件默认下载波特率为115200,芯片下载时一般会用到BootLoad脚和Reset脚,固件下载时需要让芯片进入烧录模式(Secboot或者ROM里面,该模式会不停地打印CCC...)。 ①. 进入烧录模式方法有两种,一种是芯片上电前下拉BootLoad脚(或者先按住BootLoad按键再按一下Reset也能达到同样的效果),此时打开串口就能看的芯片在打印CCC,表明芯片已经进入烧录模式,此时再点击下载。 ②. 还有一些模块的BootLoad并没有引出,所以只能通过第二种方式进入烧录模式,那就是芯片上电瞬间,通过串口给芯片发送ESC(ASCII码为0x1B),芯片也能够进入烧录模式,该功能在串口助手上面已经实现,所以下载固件,仅需115200波特率,打开串口后点击下载按钮,然后软件会提示芯片需要复位,此时点击复位按键,芯片就能进入烧录模式,进行固件更新升级。 ③. 在此我还给工具增加了一个远程下载的小功能(适合喜欢折腾的玩家),平时我在服务器端编译固件,编译时将方便在本地电脑下载烧录,我在固件编译脚本,编译完成后加一条cp固件可被公网访问的Web地址,在固件地址栏目填该URL地址,即可从云端下载工具进行固件升级。结合起来就是编译下载一条龙服务,可以极大的提高开发效率。 二.搜索功能 平时开发过程中发现,log信息比较多少时,很难找到自己想要的信息,于是就加了这个一个小功能,效果还是不错。可以通过菜单栏或者快捷键Ctrl+F打开和关闭。 三.扩展面板 平时用AT指令是有很多指令,又记不住,就弄了个小功能,很多串口助手上都有,就不详细介绍了。可通过菜单栏或快捷键Ctrl+E打开或关闭改功能。 烧录常见问题: 1.进度条不动,卡在Wait for the chip to be ready...。 答:这种情况多半为所使用的USB转串口驱动设备所支持的最大波特率,达不到工具设置的波特率导致的,可以通过工具左上角"设置/下载波特率",调低后再次尝试下载即可。(下载波特率越高下载耗时越短,工具默认为2M下载波特率) 版本更新记录: =======V1.4.5更新说明======= 1、将串口收发编码改为UTF-8格式,解决AT指令配网时,路由器SSID不能包含中文字符问题。 =======V1.4.8更新说明======= 1、将配置文件改为json格式存储,记忆checkbox选中状态及扩展面板配置最后选中文件。 =======V1.4.10更新说明======= 1、修复打开串口助手失败后占用CPU资源问题。 2、修复某些情况下,强行中断导致的无效线程id问题。 =======V1.4.11更新说明======= 1、增加W80X 1M Flash擦除功能。 2、增加W80X 下载固件完成后复位功能。 =======V1.4.12更新说明======= 1、串口接收部分逻辑优化,增强对UTF8编码支持,同时兼容GB2312汉字编码。 =======V1.4.15更新说明======= 1、将W80X系列芯片.fls格式固件分解为多个.img格式固件下载,解决固件未完整校验问题。 =======V1.4.18更新说明======= 1、W80X擦除Flash失败后终止继续下载固件。 2、W80X擦除Flash指令改为block擦除,提高效率。 3、增加固件下载失败返回错误码。 4、解决Flash上锁后,下载固件仍升级成功的错误提示。 下载链接: upgrade_tools_v1.4.15 upgrade_tools_v1.4.18