• 当设备不具有输入/输出能力时,对CyBLE的中央设备和外围设备进行身份认证 – KBA220286 (ZH)

    Version: ** 问题:当CyBLE的设备不具备输入/输出能力的时候,怎样对中央设备和外围设备进行身份认证? 答案: 考虑下面的应用逻辑。 要求如下: 安全性:通过加密实现配对认证 希望使用固定密码,但是不想显示,因为设备不具有显示功能 假设如下: 外围设备使用密码 (如123456),并且具有显示功能 中央设备具有键盘功能 实现方法: 外围设备侧: 使用API CyBle_GapFixAuthPassKey()设置...
    PraveenM_86
    last modified by PraveenM_86
  • 使用CX3 MIPI CSI-2接口传输RAW10输入格式的数据到16/24 bit输出格式的常见问题 – KBA224387 (ZH)

    Version: **   注: 参考阅读 AN90369 - How to Interface a MIPI CSI-2 Image Sensor With EZ-USB® CX3获得本篇KBA的补充信息。 1.     CX3如何将输入的RAW10格式的数据打包为16/24 bit的输出格式? 回答:CX3具有MIPI CSI-2的接收端将串行的MIPI数据转换为并行...
    PraveenM_86
    last modified by PraveenM_86
  • 低功耗蓝牙的中央设备无法接收到同一个外围设备的多个广播包 – KBA220285 (ZH)

    Version: ** 问题:为什么我的低功耗蓝牙 (BLE) 中央设备无法接收到同一个外围设备的多个广播包? 答案: 中央设备有一个属性叫做重复过滤。如果使能了这个属性,中央设备就会过滤掉 (不接收) 同一个设备 (同一地址的设备) 的多个广播包。 请确保中央设备“重复过滤”的属性没有打开。  例如,如果你在使用CySmart的电脑端工具。默认情况下,重复过滤是打开的。因此,CySma...
    PraveenM_86
    last modified by PraveenM_86
  • 通过固件控制 PSoC 4 系列芯片的 UART Tx 和 Rx 管脚 – KBA224950 (ZH)

    Version: **   通过固件控制PSoC 4系列芯片的UART Tx和Rx管脚 – KBA224950 问题: 对于PSoC® 4系列芯片,在运行过程中,怎样通过固件控制UART Tx和Rx管脚? 答案: 在这篇文章中,您将掌握如何动态的改变SCB_UART Tx 和Rx管脚的功能。下文列出了在固件中控制管脚的原因,提供了在固件中控制管脚的步骤,用代码片段展示了如何用API实现所建议的解...
    PraveenM_86
    last modified by PraveenM_86
  • 在禁用生产模式的情况下重新编程USB Serial设备 – KBA95908 (ZH)

    Version: ** 问题: 在禁用生产模式的情况下,是否可能重新编程USB Serial设备? 回答: 是的,即使在禁用生产模式之后,用户也可以重新编程USB Serial设备。为了重新编程USB Serial设备,当其连接时,配置工具需要能够对其识别。 如果设备的Serial Communication Block (SCB) 配置为Serial Peripheral Interface (SPI) 或者I2C,则设备会绑定...
    PraveenM_86
    last modified by PraveenM_86
  • 引导加载程序主机错误: "The Flash Row is not Valid for the Selected Array" - KBA221445 (ZH)

    Version: ** 问题: 如何解决PSoC® 3, PSoC 4和PSoC 5LP引导程序中PSoC bootloader主机中提示的错误"The flash row is not valid for the selected array" ? 答案:当引导加载程序主机尝试加载引导区域或写入受保护的内存部分时,将显示此错误。除非指定否则可引导应用程序从引导应用程序的下一个空闪存行开始存储。如果预编程引导加载程序在引...
    PraveenM_86
    last modified by PraveenM_86
  • 将2073x, 2070x和20719器件及模组设置为HCI模式 – KBA225450 (ZH)

    Version: ** 问题:如何配置2073x,2070x-A2和20719-B1芯片,使其可以接收上位机通过UART发送的HCI指令?   答案:   基于20719-B1的器件/模组 这些器件/模组都具有片上flash。对应的模组为CYBT-423028-02, CYBT-413034-02, CYBT-483039-02。 这些器件的HCI模式: 如果器件中烧写了任何非蓝牙的工程(低功耗蓝牙(BLE...
    PraveenM_86
    last modified by PraveenM_86
  • PSoC® 4逐次逼近型A/D转换器的输入阻抗 – KBA224710 (ZH)

    Version: ** 问题: PSoC® 4 逐次逼近型A/D转换器的输入阻抗是多少? 是2.2 KΩ吗? 答案: Figure1. SAR ADC 框图 PSoC 4 器件数据手册中提到的2.2 KΩ是输出引脚和采样电容之间的电阻(RSW2+Rsw1, 如图1所示)。这个值不是的实际输入阻抗。实际输入阻抗大于2.2 KΩ。每次采样时, 都会对AD转换器的每路输入定期进行充电。在低频时...
    PraveenM_86
    last modified by PraveenM_86
  • 使用PSoC® Programmer和MiniProg3烧写EZ-PD™ CCG2, EZ-PD™ CCG3和EZ-PD™ CCG4 - KBA96477(ZH)

    Version: ** 问题: 如何对芯片EZ-PD™ CCG2, EZ-PD™ CCG3或者EZ-PD™ CCG4进行烧写呢? 回答: 有两种方式可以对EZ-PD™ CCG2 (CCG2), EZ-PD™ CCG3 (CCG3) 或者EZ-PD™ CCG4 (CCG4)芯片进行烧写: 依照这篇基本知识文档,使用PSoC® Programmer和M...
    PraveenM_86
    last modified by PraveenM_86
  • 可引导加载设计中的错误: "Mismatches with HEX file" - KBA227540 (ZH)

    Version: ** 问题:在PSoC3,PSoC4或者PSoC5LP中,当PSoC bootloader组件中启用快速加载应用程序验证时,PSoC设备闪存校验和与输入十六进制文件校验和的比较失败(校验和,F6)。PSoC Programmer报告错误信息为:"Mismatches with HEX file",原因是什么?     图 1: Mismatches with HEX file 在引导加载器组...
    PraveenM_86
    last modified by PraveenM_86
  • CX3 视频时间参数解析 – KBA226779 (ZH)

    Version: **   通常,CX3 MIPI配置工具包含众多各具含义的视频时间参数。本篇KBA对MIPI模块中这些时间相关的参数做一解析。 Fig 1: CX3满帧时序图 为了理解时间参数,需要在这里引入一个虚拟参数 (像素时钟)。视频流中,像素数据按照此时钟的速率进行传输。像素时钟的值取决于视频分辨率和帧率 (FPS)。 按照如下的方式计算像素时钟: 记FPS为每秒帧数并且视频分辨率为 (H-active ...
    PraveenM_86
    last modified by PraveenM_86
  • PSoC CAN协议的故障排除指南 - KBA224456 (ZH)

    Version: **   问题:使用控制器局域网络 (Controller Area Network, CAN) 组件时需要考虑哪些方面, 以及怎样排除关于CAN的各种问题? 回答:本文档提供了使用PSoC CAN组件的通用指南, 记录了一些经常被报告的问题以及调试步骤。此文档可以用做使用PSoC CAN时的故障排除指南。   1.     一般信息 1.1...
    PraveenM_86
    last modified by PraveenM_86
  • FX3/FX3S/CX3常见枚举问题的排查指南 – KBA222372 (ZH)

    Version: **   1. 用户采用FX3设计的板子并没有枚举为“Cypress FX3 Bootloader Device”。为什么? 当驱动绑定或者硬件设计有问题的时候,这种情况会发生。 驱动绑定: 如图1,如果操作系统不能找到设备的驱动,设备就会在设备管理器里的“其他设备”项里呈现为WestBridge。 图1. FX3在其他设备中枚举为为WestBridg...
    PraveenM_86
    last modified by PraveenM_86
  • 在Type-C解决方案中加入USB Billboard设备 – KBA97146 (ZH)

    Version: **   问题: 什么是USB Billboard Device? 何时需要用到? 如何配置?   回答: USB Billboard Device Class定义描述了将设备支持的替代模式传送到主机端的方法。关于Billboard Device的更多详细信息可参考USB Billboard Device Class Specification: http://www.usb.org/d...
    PraveenM_86
    last modified by PraveenM_86
  • EZ-BLE模组认证的常见问题 – KBA213976 (ZH)

    Version: **   问题:如果产品中使用了EZ-BLE模组,是否有关于认证的资料?   答案:有两篇关于这个问题的KBA,分别是: “Process for Qualifying a Bluetooth Product - KBA210711“和“Queries on BLE Qualification and Declaration Processes - KBA...
    PraveenM_86
    last modified by PraveenM_86
  • 路由PSoC 6的内部时钟至外部引脚 - KBA224493 (ZH)

    Version: **   问题: 对于PSoC® 6, 如何将内部时钟路由至外部引脚作为其他用途? 回答: 对于所有的PSoC 6器件,时钟输出CLK_HF[4]均可以通过P0[0]和P0[5]路由至外部。所有的时钟源(IMO, ECO, EXTCLK, BLE ECO, ILO, PLIO, WCO, 数字信号)均可以通过内部时钟路径路由作为CLK_HF[4]的输入,因此从P0[0]或P0[5]可以直接(...
    PraveenM_86
    last modified by PraveenM_86
  • Traveo TCFlash 64位写操作导致数据出错 – KBA223308 (ZH)

    Version: **   问题:当使用TCFlash 写64位API (Tcflash_Write64())时,一些数据位会出错。这个问题怎么解决?   回答:当使能TCFlash的ECC(Error Correction Code, 纠错码),不允许一次性写TCFlash 64位。建议关闭TCFlash的ECC或者使用TCFlash写32位API(Tcflash_Write32())。请注意要连续的写入64...
    PraveenM_86
    last modified by PraveenM_86
  • PSoC4 的IMO准确度 – KBA226843 (ZH)

    Version: ** 问题: PSoC®4可能的最大IMO精度是什么? 为什么仅限于此? 答案:内部主振荡器 (IMO) 的精度为+/- 2%。在PSoC器件中,WCO (32 kHz晶体振荡器) 可用于动态调整IMO,使其精度为+/- 0.2%。 IMO模块为此提供了两个硬件控制的频率TRIM寄存器。 CLOCK_TRIM_1寄存器以120 kHz的步长控制IMO输出,CLOCK_TRIM_2寄存器提供步长15 kH...
    PraveenM_86
    last modified by PraveenM_86
  • Invalid Sequence Error in Multi-Channel Commit Buffer - KBA218830 (ZH)

    Version: ** 问题: 用户在使用FX3进行视频传输的时候会在UART终端中看到“Error in CyU3PDmaMultiChannelCommitBuffer: code 71”的错误信息。导致这个错误的原因是什么?如何从此错误中恢复? 回答: 当DMA buffer发生溢出的时候,用户会看到“Error in CyU3PDmaMultiChannelCommitBuffer: c...
    PraveenM_86
    last modified by PraveenM_86
  • USB 差分对引脚反转 - KBA218753 (ZH)

    Version: ** 问题: 在 CYUSB3KIT-003 中,为什么 SSRX_N 引脚和 SSRX_P 引脚交换了?是否可能交换 SSTX_N 引脚和 SSTX_P引脚 ?交换 USB2.0 差分对是否正确(D+ 和 D-)? 回答: USB 3.0 差分对的极性是可以进行交换的。根据 USB 3.0 的6.4.2 节定义,在link training(称为 TSEQs) 的时候,USB3.0 PHY 会自动完成极性检测。...
    PraveenM_86
    last modified by PraveenM_86