常见问题解答-硬件和外围设备

为了提高产品和抵押品的接触方便性,我们更新了我们的产品和抵押品雷电竞官网登录对话网站SmartBond蓝牙® 低能耗产品页面。截至2019年4月15日,Dialog半导体雷竞技电竞平台网站将是整个SmartBond投资组合资源的单一访问点。对话连接/蓝牙低能量支持站点将仅用作论坛门户. 如果您有任何问题或技术查询,请将您的问题张贴在论坛上,我们的专家小组将回答您的问题或填写此表格。您还可以找到我们的联系人信息当地的团队.
接收器灵敏度是多少? 580中的接收器灵敏度为-93dbm
最大输出功率是多少? 在“近场模式”下,正常模式下的最大发射输出功率为0 dBm和-20dBm。
天线端口是否需要射频匹配? DA14580可直接连接到天线。依赖于天线阻抗匹配可以提高器件的功率和灵敏度。对于50Ohm天线,采用3n3H并联线圈实现了最佳匹配。
DA14580需要盾吗? 不需要盾牌。
生产中是否需要修剪16MHz XTAL? BT低能量规格为50ppm。为了补偿老化和偏移,我们建议在最大+/-15ppm的XTAL上操作。市场上的大多数16MHz XT频率精度都要好得多,不需要修剪以满足规格要求。
DA14580上的SPI和I2C接口是否支持主模式和从模式? SPI和I2C接口都支持主模式和从模式。
如何修复SDK 3.0.6中的RCX20错误?

我们注意到,当使用内部RC20X(Xtal32kHz已移除)时,睡眠模式期间的电流高于预期。

为了使其正确,请执行以下操作:挫折16(CLK_32KREG,XTAL32K_UENABLE,0);//禁用Xtal32KHz必须在Arch炣system.c代码中添加;选择\u lp_uclk():
如下所示:

这个问题在下一个SDK版本中得到解决。

DA14580可以从外部闪存或EEPROM启动而不是片上OTP吗? 引导加载程序在DA14580 ROM中硬编码,支持从SPI主接口、SPI从接口、I2C从接口、UART接口引导。因此,可以使用外部存储(如闪存或EEPROM)存储应用程序代码和蓝牙低能量配置文件。在这种情况下,32KB一次性可编程OTP可能会保持为空。
外围设备:是否可以在软件中配置I/O pin分配? DA14580具有软件配置的I/O引脚分配。开发人员可以将I/O引脚分配给任何外围模块,如UART、SPI和I2C,并且在运行时可以更改功能。
DA14580上有哪些微控制器? ARM皮质M0 CPU,带唤醒中断控制器(WIC)。该处理器提供0.9dmips/MHz,用于协助蓝牙智能协议实现,为应用程序所需的计算或数据获取提供处理能力,最后进行内务处理,包括控制系统的电源方案
应用软件的处理能力有多大? 应用软件和蓝牙低能量堆栈都需要从内部ARM Cortex M0以16MHz运行的处理电源。DA14580与另一蓝牙设备建立连接后,在每一连接间隔内,通过运行蓝牙低能量堆栈3ms占用芯片上的ARM。假设在客户应用程序中,连接间隔设置为N ms,那么连接间隔中应用软件剩余的可用处理时间为(N-3)ms。例如,对于以100ms连接间隔运行的应用程序,每100ms间隔仍有97ms处理时间可供应用程序使用。
内部转换器的输出是否可以用于为外部设备供电,如SPI闪存等? Buck/Boost转换器只能用于580,而不能为外部设备供电。
是否可以绕过580中的DCDC转换器,以节省电感空间?

通过应用以下修改可以禁用DCDC转换器:

首选连接:

  • 开关=打开
  • VBAT3V=VBAT3V\U RF=VBAT1V=VDCDC=VDCDC\U RF=最大3.3V

这将在BOOST模式下启动da

或者,或者:

  • 开关通过1K至10K电阻器连接至VDCDC,Vbat1V接地:0V
  • VBAT3V=VBAT3V\U RF=VDCDC=VDCDC\U RF=最大3.3V

这将在BUCK模式下启动da

如果有1.4V电源,则可用于Vdcdc和Vdcdc rf,否则与Vbat相同的电源最多可使用3.3V

当使用BOOST或BUCK模式的首选设置时,系统将正常工作,但它将通过禁用DCDC转换器来节省一点功耗和启动时间。这是通过设置以下位来完成的。

  • DCDC\U CTRL 3\U REG=0x0(位0=BUCK\u ENABLE=0)
  • PMU CTRL\u REG[强制\u BUCK]=0x1(仅在BUCK模式下,DCDC转换器才能在激活模式下断电)

在上述配置下,系统的功耗比正常(可能会坏到50%)差得多,但这取决于电源。

我是否能够使用580上的所有端口,或者我应该使用哪个gpio有限制? 为了防止GPIOs端口和晶体振荡器之间的串扰,在使用16MHz振荡器时,不应使用某些GPIO引脚。哪些GPIOs引脚将被排除取决于DA14580的封装和类型(设计的影响取决于PCB结构)。GPIOs P12和P13是最敏感的,不应使用,或者在16MHz振荡器尚未启用或可以确保引脚为静态且16MHz振荡器处于激活状态时不会切换时使用。
如果使用内部振荡器,对于未使用的32K XTAL引脚,建议使用什么? 当没有连接晶体时,32KHz晶体引脚可以保持浮动。
580需要哪些外部时钟源才能运行?
  • 580需要16MHz,精确度为50ppm(对话框建议为+-15ppm),这两种操作模式(Buck和Boost)都是必需的,不能忽略。
  • 在升压模式下工作时,还需要外部32KHz晶体,以及16MHz晶体。在BUCK模式下工作时,可以省略32K晶体,并且可以由580的内部RCX振荡器代替。
当处于Boost模式且XTAL32是强制模式时,580不能与RCX一起工作?

当处于增压模式时,580在没有外部XTAL 32KHz的情况下无法工作,原因是当在增压模式下工作并进入休眠状态时,dcdc转换器关闭,这意味着RCX将在不同电源下运行(在工作时来自dcdc的电源和休眠时的蓄电池供电),这将导致RCX振荡器漂泊。