Questions tagged «design»

创建电子产品(包括组件和最终用户设备)的过程。

5
在C中为模块化固件设计分配内存的可能性
模块化方法通常非常方便(便携式且简洁),因此我尝试将模块编程为尽可能独立于其他模块。我的大多数方法都是基于描述模块本身的结构。初始化函数设置主要参数,然后将处理程序(目标字符串的指针)传递给模块内部调用的任何函数。 现在,我想知道为模块描述结构的最佳分配内存方法是什么。如果可能,我想要以下内容: 不透明的结构,因此只能通过使用提供的接口功能来更改结构 多个实例 链接器分配的内存 我看到以下可能性,所有这些都与我的目标之一冲突: 全球宣言 多个实例,由链接器分配,但是struct不是不透明的 (#includes) module_struct module; void main(){ module_init(&module); } 分配 不透明的结构,多个实例,但在堆上分配 在module.h中: typedef module_struct Module; 在module.c初始化函数中,malloc并返回指向已分配内存的指针 module_mem = malloc(sizeof(module_struct )); /* initialize values here */ return module_mem; 在main.c中 (#includes) Module *module; void main(){ module = module_init(); } 模块中的声明 链接器分配的不透明结构,仅预定义数量的实例 将整个结构和内存保留在模块内部,并且永远不要公开处理程序或结构。 (#includes) void main(){ module_init(_no_param_or_index_if_multiple_instances_possible_); …
16 c  design  firmware 

7
您使用什么过程来确保您的PCB可以首次使用?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 4年前关闭。 捕获愚蠢错误和更微妙错误的最佳实践是什么?您是否对每种设计都使用了清单?如果是这样,那上面有什么东西? 我对制成的PCB感兴趣,就好像一位同事给您提供了原理图和布局,以便在将电路板发送出去进行制造之前进行检查。

6
为什么要在FPGA中实现微控制器?
我目前正在“研究” FPGA,它们可以做什么,如何做等。 在多个地方(例如在这里),我看到了使用FPGA实现一个简单微控制器的项目。 所以我的问题是: 我想知道,进行这种实现的目的是什么?为什么要使用在FPGA中实现的微控制器而不是板上的微控制器?有什么好处?也许还有缺点?

1
分析我的自制双工器
我需要一个双工器,它将双路射频信号从一条馈线分离到两个天线。我设计和制造的双工器将允许〜38 Mhz及以下的端口1,〜38 MHz及以上的端口2。这主要是为了在6M火腿频带上使用一个单独的天线,对其余端口使用一个单独的天线。 HF频率,输出功率为100瓦。 我遵循以下指示:http : //vk3atl.org/technical/Diplexer_1cc.pdf(PDF),使用的是学生版的Elsie。布置好PCB板,进行蚀刻,并填充由Elsie计算的零件。这是设计: 如建: 我在每个输出端口上焊接了一个51欧姆的电阻,然后将MFJ分析仪馈入输入。在分频器以下,SWR为〜1.7:1。在分频器上方,SWR〜2.1:1。我当时认为两个端口的SWR应该都较低-约为1.5:1或更好。对于HF端口,1.7:1并不是那么糟糕,但是在VHF端口上> 2.0:1并不是那么糟糕。我最初的想法是线圈太靠近,需要散开。这就是我现在所能想到的。我将重新设计PCB,以使线圈之间具有更大的距离并使它们正交。我应该对此设计做哪些其他修改? 更新 从板上拉出51欧姆电阻之一,并用我的LC仪表对其进行测试。果然,看起来这些电阻器是线绕的。 编辑以缩小图像尺寸
16 rf  design  hf  vhf 

6
电感器-它们的作用是什么?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 何时真正使用电感器?我已经读到,鉴于它们的物理特性,通常很难将其实现到电路中。我还读到,如果将电感器放置在电路中,则有一种植入方法,实际上是将它们平放并在一个平面上绕其自身缠绕,但这显然不是很常见。 我已经看到电感器在一些无线应用中使用了一点点,但没有太多其他用途。我知道电感器可以用在滤波器中,但是电容器也可以用,它们更精确并且容易获得。 总之,什么是真正的电感器使用的?
16 design  inductor 

3
去耦可能过多吗?
最近,在我的大多数设计中,我对大多数(即使不是全部)电源引脚使用去耦电容(尤其是0.1uf X5R)采取了相当自由的态度,以执行某些远距离重要的转换(尤其是在数据表/应用原理图指定较少电容时)比它有电源引脚)。 这是好的/良好做法,还是要严格遵守制造商指南并仅使用他们指定的内容?

9
有想法将多个PCB堆叠在一起?
我的设计中有许多板彼此叠放。我想跨板连接信号。所有这些板都需要通过它们运行相同的10个信号(所有板从上到下),因此稍微简化了一点。 对于这种类型的设计,简单但又便宜的可能解决方案(或零件类型)是什么? 我可以使用任何类型的连接器(垂直,平行,直角,压配合,基于接触等)或体系结构,因为如果允许这种类型的多板信号通过,这将为我的设计带来极大的便利。 相关要点: 最重要:我希望板子之间的间距小于5毫米。否则,这会使我的总体设计过高。 对于两块板,我的标准选择是使用公母接口组合。但是,在多板情况下,如果我要在每块板的顶部有凹形插座/插座,而在每块板的底部有凸头插头,则重叠会造成焊接/放置问题。 我还考虑了具有较长/延伸的公端的母插座/插座(以便同一插座可以用作母插座和公插座),但是它们相当昂贵。 对于我的基本设计的几个细微变化中的每一个,叠层板的数量都会有所不同,因此,理想情况下,我希望这种方法适用于可变数量的叠层板。 目前的层数是2(两层),但如有必要,我可以将板子做成4层或更大。

6
对于长期零件采购,我如何评估或推测零件的生产寿命?
假设我有一个产品构想,如果成功的话,将在生产中投入5-10年。我该如何决定现在使用哪些零件,以便将来仍可以订购? 我还不知道年纪大一些,但是我已经听到了那些已经存在了很长时间的零件,以至于某些零件(例如基于Motorola 68HC11的零件)能够经受住时间的考验,并且今天仍然可以买到。兼容和(大致)代码兼容的软件包和变体。 ARM最近对我来说极具吸引力,很多 Cortex-M似乎非常适合我的想法,但是我能保证特定微控制器的引脚兼容版本仍会在5年之内出现。 ?还是十年?我什至如何开始对此进行评估?关键因素是什么?有人在芯片的生产寿命中保存数据吗?


5
电压调节器的首要原理-为什么晶体管中会漏电?
我试图加深对电子学的了解,因此决定尝试设计一种能够提供大约安培数的固定电压调节器。我将这些基本原则归纳在一起,而没有提及任何有关通常如何设计稳压器的参考。 我的想法是: 齐纳二极管和电阻器提供固定的电压基准。 比较器检测何时输出电压高于目标阈值。 晶体管开关电源。 电容器充当水库。 考虑到这一点,我设计了这个固定的5V稳压器,它似乎可以工作: 但是,我确实注意到的是,它具有某些局限性,我无法完全得出其原因: 尽管电压不同,但来自V1(输入)的电流大致等于R2(输出)的电流。这似乎与线性稳压器的行为相符(是我刚刚创建的吗?),但我不确定为什么会发生这种情况。考虑到Q2只是在打开和关闭,为什么Q2消耗了这么多功率? 当V1小于7.5V时,输出电压永远不会达到5V阈值,而是徘徊在4V附近。我已经尝试了在不同的负载下进行此操作,但是它在低于该输入电压的情况下根本无法工作。这是什么原因?

4
什么是亚稳?
从维基百科的文章“ 电子中的亚稳态”: 电子学中的亚稳定性是数字电子系统在不稳定的平衡或亚稳定状态下持续无限制时间的能力。在亚稳态下,电路可能无法在适当的电路操作所需的时间内稳定到稳定的“ 0”或“ 1”逻辑电平。结果,该电路可能以不可预测的方式工作,并可能导致系统故障。 这似乎是一个很好的定义,但是在应用程序中这意味着什么呢? 从电子设计人员的角度来看,什么时候可能发生这种情况?这种故障应该在哪里关注? 有没有更务实的或适用的定义-更具体的术语?
15 design 

5
为什么主动低价甚至存在?
在我的职业生涯中,我经常遇到低电平有效的信号(复位是最常见的信号)。我什至看到过所有控制信号都处于低电平的接口。 对我来说,这是非常不直观和令人困惑的。为什么总是需要主动使用低电量?仅仅是历史性的还是有实际的闸门数量/功率问题可以解释这一点?

4
我怎样才能从原型变成商业产品?
我做了很多我认为是“专业级”的设计,但实际上它们仍然只是原型。我曾经使用过专业的电路板制造厂和专业人士,但实际上我没有能力将这种产品转变为商业产品。 为了使产品跨出这一最后一步,需要什么?我可以想到一些显而易见的事情,例如FCC / CE测试,案例设计,市场营销,分销商等。但是,我敢肯定,在经过一到两次的过程(作为工程师)之前,还没有想到其他事情。这些事情会发生吗?

7
LED(电池)预算!–如何在不耗尽电池的情况下降低通过LED的电流?
编辑:这是一个简短的版本,蜿蜒的动机版本可能包含在有关一般电池寿命优化的父问题中。 如何在不浪费电池的情况下降低流向LED的电流? 我认为使用电阻降低电流会耗尽电池寿命。这是真的?如果电流很小,如何消耗电池电量?是功耗吗? 我认为使用二极管(和较小的电阻器)仍会耗尽电池的电量(LadyAda说过类似“任何降低电压的线性设备都使用相同量的功率”)。这是真的?是一样的数量吗? 我可以“免费”降低电压,即不浪费太多功率吗?稳压器IC如何做电阻器或二极管不能做的事情?

4
BJT晶体管如何在饱和状态下工作?
这是我对NPN BJT(双极结型晶体管)的了解: 基极-发射极电流在集电极-发射极处被放大了HFE倍,因此 Ice = Ibe * HFE Vbe是基极-发射极之间的电压,并且与任何二极管一样,通常约为0.65V。不过,我不记得了Vec。 如果Vbe低于最小阈值,则晶体管断开,并且没有电流通过其任何触点。(好的,也许有几微安的泄漏电流,但这无关紧要) 但是我仍然有一些问题: 晶体管饱和时如何工作? 除了Vbe低于阈值以外,是否可以在某些条件下使晶体管处于打开状态? 此外,请随时指出(在答案中)我在这个问题上犯的任何错误。 相关问题: 我不在乎晶体管如何工作,如何使它工作?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.