h1_key

当前位置:首页 >新闻资讯 > 新品资讯>英飞凌>英飞凌物联网安全OPTIGA™ Trust M和PSoC™的整合
英飞凌物联网安全OPTIGA™ Trust M和PSoC™的整合
2023-02-17 524次

  OPTIGA™ Trust M可帮助IoT设备制造商与云计算服务相连接,增强物联网产品的安全性,同时提高系统性能。让OPTIGA™ Trust M保障物联网安全,还需要搭档在物联网嵌入式系统中,还需要性能强悍的MCU、高质量通信的连接芯片、以及软件和开发工具的支持。

  主机微控制器(PSoC™ 6)通过安全的I²C接口连接到Shield2Go Security OPTIGA™ Trust M, 如Figure 1所示。


英飞凌物联网安全OPTIGA™ Trust M和PSoC™的整合


  Figure 1 OPTIGA™ Shield2Go 与 PSoC™ 6 MCU间的I²C 连接

  所需的软硬件如下:

  硬件:

  任选一款PSoC™ 6 设备

  OPTIGA™ Trust M security Shield2GO开发板

  软件:

  ModusToolbox™软件: 按照ModusToolbox™ installation guide中的步骤安装ModusToolbox™软件(2.4版本)。

  终端模拟器Tera Term.

  https://ttssh2.osdn.jp/index.html.en(可复制网址到浏览器打开)

  要将OPTIGA™ Trust M与以下PSoC™ 62S2(CY8CPROTO-062- 43343W)评估套件链接;或者直接使用PSoC™ 62S2组合评估套件CY8CEVAL-062S2(板载OPTIGA™ Trust M)。请执行以下操作:

  1.运行ModusToolbox™软件。

  2.在Eclipse IDE中,从Quick Panel单击New Application。

  3.选择要使用的Board Support Package (BSP)。请参阅Getting Started with ModusToolbox™创建应用程序。

  4.单击Peripherals下拉菜单,选择OPTIGA™ Cryptography模板应用程序,然后单击Create,如Figure 2所示。


英飞凌物联网安全OPTIGA™ Trust M和PSoC™的整合


  Figure 2 选择OPTIGA™ Cryptography模板应用程序

  成功导入应用程序之后,构建并编写OPTIGA™ Cryptography应用程序,以测试可用的示例。

  5.Tera Term显示输出,按照OPTIGA™: Cryptography中的步骤来编程的主MCU。

  对于套件中没有封装OPTIGA™ Trust M工具包的PSoC™6 MCU,将不支持ModusToolbox™软件中的OPTIGA_Cryptography代码示例。代码示例可以从GitHub链接中克隆。

  要导入应用程序,请执行以下操作:

  1.打开New Application并选择您希望使用的相关BSP,例如,CY8CPROTO-062- 43343W。

  2.单击“导入”并选择克隆的示例文件夹。

  3.从Custom部分选择导入的代码示例,然后单击Create,如Figure 3所示。


英飞凌物联网安全OPTIGA™ Trust M和PSoC™的整合


  Figure 3 选择示例代码

  4.将支持的hal库版本更改为1.6.0,通过Library Manager > libraries > mtb-hal-cat1 (version: 1.6.0 release),单击Update。

  5.通过Application Root Path > libs > mtb.mk添加OPTIGA™ Trust M库,如Figure 4所示

  在“# List of shared libraries”下添加:SEARCH_optiga-trust-m=../mtb_shared/optiga-trust-m/release-v3.1.2 .

  在“# Shared libraries added to build”下添加:SEARCH+=$(SEARCH_optiga-trust-m) .


英飞凌物联网安全OPTIGA™ Trust M和PSoC™的整合


  Figure 4 添加OPTIGA™ Trust M库

  6.根据MCU数据表修改源文件夹中的optiga_lib_config_mtb.h文件,以配置正确的I²C引脚详细信息(CYBSP_I²C_SCL和CYBSP_I²C_SDA),如Figure 5所示。


英飞凌物联网安全OPTIGA™ Trust M和PSoC™的整合

  Figure 5 更改optiga_lib_config_mtb.h

  7.在合并上述更改之后构建应用程序。

  8.按照OPTIGA™: Cryptography中提到的步骤对主机MCU进行编程。

  • 英飞凌CoolSiC™ 2000V SiC MOSFET系列
  • 英飞凌CoolSiC™ 2000V SiC MOSFET系列采用TO-247PLUS-4-HCC封装,规格为12-100mΩ。由于采用了.XT互联技术,CoolSiC™技术的输出电流能力强,可靠性提高。
    2024-01-31 291次
  • 英飞凌推出MOTIX™系列双通道栅极驱动器IC
  • 英飞凌宣布用于汽车和工业电机控制应用的MOTIX™系列再添新成员。为进一步扩大这一先进产品系列的阵容,英飞凌推出了MOTIX™双通道栅极驱动器IC,包括2ED2742S01G、2ED2732S01G、2ED2748S01G和2ED2738S01G。
    2024-01-08 157次
  • 英飞凌160V HB和HS+LS SOI栅极驱动器
  • MOTIX™ 160V HB和HS+LS SOI(绝缘体上硅)栅极驱动器集成电路采用VSON10、3x3 mm小尺寸封装,具有2 种不同的源/漏电流,用于驱动N沟道MOSFET。集成自举二极管(典型值为38 Ω)用于为外部高压侧自举电容器供电。
    2024-01-04 164次
  • 英飞凌推出USB 10Gbps外设控制器EZ-USB™ FX10
  • EZ-USB™ FX10是 USB 10Gbps 外设控制器产品系列,适用于相机、视频、成像和数据采集等领域的新一代 USB 应用。EZ-USB™ FX10配置了双核 ARM® Cortex®-M4和M0+ CPU、512 KB 闪存、128 KB SRAM、128 KB ROM、7个串行通信模块(SCB)、密码加速器和高带宽数据子系统,可以在 LVDS/LVCMOS 端口和 USB 端口之间提供速度高达10 Gbps的 DMA 数据传输。其高带宽数据子系统额外配置了1 MB SRAM,以便为USB 数据提供缓冲。
    2023-12-21 158次
  • 英飞凌 EZ-PD™产品系列中的USB-C PD 控制器
  • 英飞凌 EZ-PD™产品系列中的USB-C PD 控制器是业界非常全面的 USB-C供电解决方案。EZ-PD™ CMG2(Cable Marker Generation 2)是一款专为无源非 Thunderbolt 电缆和 Thunderbolt Type-C 电缆设计的EMCA专用控制器,可支持 USB-PD 3.1 和 Type-C 2.1 标准。
    2023-11-02 297次

    万联芯微信公众号

    元器件现货+BOM配单+PCBA制造平台
    关注公众号,优惠活动早知道!
    10s
    温馨提示:
    订单商品问题请移至我的售后服务提交售后申请,其他需投诉问题可移至我的投诉提交,我们将在第一时间给您答复
    返回顶部