查看: 2289|回复: 0

[原创] 【CY8CKIT-046 PSoC】PSoC介绍

[复制链接]
  • TA的每日心情
    开心
    2020-2-14 12:16
  • 签到天数: 827 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2017-1-14 09:47:18 | 显示全部楼层 |阅读模式
    分享到:
    接上一篇帖子
    四周年庆-【CY8CKIT-046 PSoC】软件安装-爱板网论坛 - 电子工程师学习交流园地 https://www.cirmall.com/bbs/thread-63158-1-1.html


    評估工具:  PSoC 4200L series
    核心:  ARM Cortex M0
    數據匯流排寬度:  32 bit
    描述/功能:  PSoC 4 L-series pioneer kit
    接口類型:  USB
    工作電源電壓:  1.71 V to 5.5 V

    PSoC4产品提供通用串行接口SCB、Capsense模块、UDB模块以及功能复用的GPIO模块是一大亮点。
    SCB:产品中将原来独立引出的串行接口SPI、UART、SCI合并为SCB模块,并且用到UDB的资源。UDB概念类似FPGA中的LUT单元,如同quartus一样方式分配引脚

    31.JPG

    Capsense:这个的亮点就是可以模拟鼠标操作,类似五向摇杆,棒棒的

    UDB模块:该部分支持verilog代码,可以实现简单的输入输出功能。
    GPIO模块:数字模拟IO复用、上升下降斜率可调,所以引脚集成度很高,与其他的MCU相比可用的模拟资源较多,包括可配置运放、12位ADC模数转换、电流数模转换器IDAC、温度传感器及内部低功耗比较器等资源。;其中 驱动模式、驱动能力、摆率可配,同时可任意分配给各模块输入输出

    PSoC4芯片内部有类似FPGA的UDB资源,所以PSoC4 Creator也有类似FPGA开发工具的GPIO分配的功能,较其他同类产品使用更灵活

    以下内容来自网络

    看到网友分享的cypress和自己使用过的开发板做了个比较,如下,

       
    产品
      
    STC的51系列(8位)
    TI的MSP430系列(16位)
    三星ARM11系列(32位)
    PSoC4
    产品软硬件入门
    时间
    ★★
    ★★★★★
    ★★★
    原因
    学校一开始就接触,已经习惯了
    功能比较实用常见
    开发配套有待提高,用户界面不友好
    硬件功能有创新,软件环境需要时间熟悉
    硬件开发
    时间
    ★★
    ★★★★★
    ★★
    原因
    低端应用,常见
    主要用于控制,有较多的可用公共开源资源
    专业开发,复杂度较高
    很容易从8/16位过渡,需要一定时间
    软件开发
    时间
    ★★★☆
    ★★★★★
    ★★★
    原因
    低端应用,常见
    需要与寄存器接口,复杂程度一般
    专业开发,复杂度较高,需要上层软件支持
    用户界面友好,各类应用函数较多,需要熟悉各类封装并通过单个例子体验

    PSoC定义厂家中,cypress应该是做的最好的
    PSoC:(Programmable System-On-Chip,可编程系统级芯片),PSoC 是一种对于标准的“全数字式”微控制器设计、纯粹的模拟设计以及介乎此二者之间的所有设计而言具有同等的高适用性的器件,是一种具有极端灵活且完全可编程的混合信号SOC 的基本原理的全新一代器件。
      赛普拉斯的PSoC(TM)混合信号阵列是可编程的片上系统(SOC),其集成了微控制器以及嵌入式系统中通常围绕微控制器周围的模拟及数字组件。
      采用一个微控制器,一个PSoC器件最多可集成100种外设功能,从而帮助客户节约设计时间和板上面积,降低了功耗,系统成本也可降低5美分到10美元不等。方便易用的开发工具使设计人员能够准确选择所需的外设功能,包括放大器、ADC、DAC、滤波器及比较器等模拟功能以及定时器、计数器、PWM、SPI和UART等数字功能。
      PSoC系列的模拟功能包括轨至轨输入、可编程增益放大器以及最大14位的ADC,其噪声极低,输入损耗及电压偏移也非常低。PSoC设备包括最大32 KB的闪存、2 KB的SRAM、带有32位累加器的8x8乘法器、电源和睡眠监控电路,以及硬件I2C通信等。
      PSoC Designer(TM)是PSoC的传统软件开发环境,它是一款功能全面的基于图形用户接口(GUI)的设计工具套件,使用户能以简单的点击对设计中的硅技术进行配置。在PSoC Designer的帮助下,用户可以采用C语言或汇编语言编写MCU的代码,还可用事件触发器和多断点等先进的特性对设计进行调试,同时还可以采用C语言、汇编语言或二者的结合,通过代码实现单步进。PSoC Designer是免费的,您可在此了解有关信息并下载该工具。
      新近推出的PSoC Express是第一款有助于系统工程师进行基于微控制器设计的开发工具, 而且无需任何汇编语言或C语言编程的知识。PSoC Express工作在比以往技术更高的抽象水平上,不再需要开发有关固件,因此能在几小时或几天之内推出新的设计,就针对的PSoC器件进行模拟和编程,而无需花费数星期或数月的时间。在PSoC Express的帮助下,设计人员只需考虑应用知识,从目录中选择输入和输出器件来确定定制解决方案,再将两者加以逻辑连接来定义系统行为。设计人员只需借助PSoC Express就可通过仿真来确认设计是否可行,还可生成并下载器件编程文件。此新工具还可创建专门的项目文档,包括含有寄存器映射图、接口原理图以及材料清单的产品说明书。设计人员不必撰写任何微控制器代码就能实现可靠的定制应用,速度也提高很多。PSoC Express是免费的,可在以下网址下载:http://www.cypress.com/psocexpress。
      PSoC器件具有混合信号ASIC的优势,同时又无需ASIC NRE或设计完成时间

    评分

    参与人数 1 +10 收起 理由
    loveeeboard + 10

    查看全部评分

    回复

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条



    手机版|小黑屋|与非网

    GMT+8, 2024-11-23 13:27 , Processed in 0.128688 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.