PWM调光,另外考虑到效率成本与舞台灯光需要DMI512调光控制等方面,决定使用LM3404HV进行设计。然后生成方案,会出现如下图所示, 里面包括了;线路图,清单,优化设计等图形与数据电路原理图
2018-09-17 16:11
什么是SMBIOS?
2021-10-14 07:03
NUC505支持数字麦克风吗?
2023-08-28 07:09
看了riscv debug手册中的描述,不太懂。dataaccess这个域提到的data寄存器,是指data0~data11这些data寄存器吗?0 表示这些data寄存器是CSR?1表示这些data寄存器实际是hart里面的内存?
2023-08-12 06:45
如何设计一个基于PC主机北桥的长时间不间断高速采集和存储的系统。本文最后介绍了利用PC主机、PCI-E接口芯片PEX8311、Switch芯片PEX8616和RAID磁盘阵列卡,构建一个 的实时海量存储系统的案例。
2021-04-15 06:32
AOC有源光缆有哪些特点?
2021-05-21 06:44
我使用PSOC 5LP在CY8CKIT-059开发板上作为我最后一年工程项目的一部分。我需要以最高的频率采样二进制数据。我现在使用一个50% DC PWM来生成一个1和0的流作为设定频率的虚拟数据。我想知道最小的采样周期是可以实现的。对于实际系统,数据不是PWM流,而是来自IR接收器的在恒定频率下的外部二进制(0 V或5 V)信号。而且我可以更快地采样,我能更快地把数据传输到板上。我用的是78兆赫的时钟设置我现在可以每1.038个样本采样一个比特。我这样做如下:我设置PWM以在任何边缘创建中断。在主要情况下,当虚拟数据开始被接收(PWM启动)时,PWM引脚(My“接收器”)中断被触发。这使得一个标志,当它被捕获在主时,禁用PWM PIN(“接收器”)中断。此后,我启用一个定时器设置一半的PWM周期,它设置了一个样本标志在每个中断。每次设置这个样本标志时,我通过在PWM引脚上执行读函数来读取PIN,并将其存储到阵列中。我已经尝试过其他方法,但这是迄今为止我所能达到的最快的速度。不管怎样,得到一个较小的采样周期吗?我最好能在每50, 100个或200个ns的时候取样数据,但是任何比我现在更好的数据已经是一个改进。对不起,如果这是一个很愚蠢的问题,但我没有太多的经验与这个处理器。如果有必要,我可以附上一个最小的项目。此外,如果我没有透露任何其他细节,我会乐意提供他们,如果你让我知道。提前感谢。如有任何帮助,将不胜感激。消息编辑:Marcel Stegmann 以上来自于百度翻译 以下为原文I'm using the PSoC 5LP on the CY8CKIT-059 development board for a segment of my final year engineering project. I need to sample binary data at the highest frequency possible. I'm currently using a 50% DC PWM to generate a stream of 1's and 0's as dummy data of a set frequency. I would like to know the minimum sampling period achievable. For the real system the data is not a PWM stream, but an external binary (0 V or 5 V) signal from an IR receiver at a constant frequency. And the faster I can sample, the faster I can transmit my data to the board. I'm using the clock set-up at 78 MHz I can currently sample one bit every 1.038 us. I do this as follows: I set up the PWM to create an interrupt at any edge. In the main, when the dummy data starts being received (PWM start), the PWM pin (my "receiver") interrupt is triggered. This enables a flag, which when caught in the main, disables the PWM pin ("receiver") interrupt. Thereafter I enable a timer set for half the PWM period, which sets a sample flag at each interrupt. Each time this sample flag is set, I read the pin by performing a read function on the PWM pin and store it into an array. I have tried other methods, but this is around the fastest speed I could achieve as of yet. Is there anyway of getting a smaller sampling period?I would preferably like to be able to sample data at every 50, 100, or 200 ns, but anything better than what I have is already an improvement. Excuse me if this is a really stupid question, but I don't have much experience with this processor. I can attach a minimal project if necessary. Also, if I left out any other details, I will gladly provide them if you let me know. Thanks in advance. Any help would be greatly appreciated. Message was edited by: Marcel Stegmann
2018-12-25 15:42
怎么使用光纤升级现有的工业网络?
2021-05-21 06:18
Intel第六代处理器 Skylake CPU、GPU、主板完全解析
2021-02-02 07:23
我开发一下板子的imx8mq的板子,自己飞到了WM8960G语音如下:芯片、wifi、4模块和所有人的芯片。然后用自带内核启动一般无法启动。错误3.337822] imx-wm8960 sound-wm8960:解码解码器平台设备[3.346515] imx6q-pcie 33800000.pcie: 33800000.pcie 供应 epdev_on 未找到,使用虚拟调节器[3.346898] imx6q-pcie 33c00000.pcie: 33 epdev_on not found,使用虚拟调节器[3.34740] imx-wm8960 sound-wm8960: 找不到编解码器平台设备这块要如何解决,内核中需要树设备和驱动,具体那两个文件,怎么修改?
2022-01-14 08:59