Snap-on electromagnetic interference (EMI) shielding without motherboard ground requirements
阅读说明:本技术 没有母板地面要求的搭锁式电磁干扰(emi)屏蔽 (Snap-on electromagnetic interference (EMI) shielding without motherboard ground requirements ) 是由 J·李 J·廖 X·李 C·E·考克斯 于 2020-02-28 设计创作,主要内容包括:一种设备包括印刷电路板(PCB)和用于PCB的屏蔽件。屏蔽件可以减少由PCB的一个或多个组件生成的高频电磁频率(EMF)噪声。PCB包括用于与对应的连接器接合的衬垫。例如,对于双列直插式存储器模块(DIMM)PCB,PCB包括用于插入到DIMM连接器中的衬垫。屏蔽件包括在其周边中与对应的连接器中的夹子对齐的间隙。间隙将对应于PCB的这样的类似特征:与对应的连接器接合以允许屏蔽件附接到PCB。屏蔽件包括从屏蔽件的面向连接器的边缘延伸的锁指,以与对应的连接器接合从而将屏蔽件与对应的连接器对齐。(An apparatus includes a Printed Circuit Board (PCB) and a shield for the PCB. The shield may reduce high frequency electromagnetic frequency (EMF) noise generated by one or more components of the PCB. The PCB includes pads for engaging with a corresponding connector. For example, for a dual in-line memory module (DIMM) PCB, the PCB includes pads for insertion into a DIMM connector. The shield includes a gap in its perimeter that aligns with a clip in a corresponding connector. The gap would correspond to such similar features of the PCB: engage with a corresponding connector to allow the shield to be attached to the PCB. The shield includes a locking finger extending from an edge of the shield facing the connector to engage with the corresponding connector to align the shield with the corresponding connector.)
1. An apparatus for noise shielding, comprising:
a Printed Circuit Board (PCB) including components that generate high frequency electromagnetic frequency (EMF) noise during operation, the PCB including pads for engaging with corresponding connectors; and
a removable shield for covering the assembly, the shield including a gap in a perimeter of the shield to align with a clip in the corresponding connector to secure the shield with the PCB, and a locking finger extending from an edge of the shield to engage with the corresponding connector to align the shield with the corresponding connector.
2. The apparatus of claim 1, wherein the shield is to be secured in contact with the PCB via the clip in the corresponding connector.
3. The apparatus of claim 2, wherein the PCB comprises a plurality of ground pads to contact the removable shield when secured.
4. The apparatus of claim 3, wherein the ground pad comprises a flat pad on the PCB to engage with a perforated surface of the shield.
5. The apparatus of claim 3, wherein the ground pad comprises a protruding pad on the PCB to engage a flat shield surface.
6. The apparatus of claim 3, wherein the ground pad comprises a pad to a ground plane of the PCB, wherein the shield is only indirectly connected to a system ground through the ground pad and the corresponding connector.
7. The apparatus of claim 1, wherein the shield includes a flange for engaging with the clip to secure to the PCB, wherein the gap in the perimeter includes a gap in the flange to align with the clip of the corresponding connector.
8. The apparatus of claim 1, wherein the shield includes sidewalls to completely surround the components on the PCB.
9. The apparatus of claim 1, wherein the component comprises a Dynamic Random Access Memory (DRAM) device.
10. The apparatus of claim 9, wherein the PCB comprises a PCB of a dual in-line memory module (DIMM).
11. A computing device with noise shielding, comprising:
a processor;
a memory Printed Circuit Board (PCB) coupled to the processor, the PCB including a memory device that generates high frequency electromagnetic frequency (EMF) noise during operation, the PCB including pads for engaging with corresponding connectors; and
a removable shield for covering the memory device, the shield including a gap in a perimeter of the shield to align with a clip in the corresponding connector to secure the shield with the PCB, and a locking finger extending from an edge of the shield to engage with the corresponding connector to align the shield with the corresponding connector.
12. The computing device of claim 11, wherein the shield is to be secured in contact with the PCB via the clip in the corresponding connector.
13. The computing device of claim 12, wherein the PCB includes a plurality of ground pads to contact the removable shield when secured.
14. The computing device of claim 13, wherein the ground pad comprises a flat pad on the PCB to engage with a perforated surface of the shield.
15. The computing device of claim 13, wherein the ground pad comprises a protruding pad on the PCB to engage with a flat shield surface.
16. The computing device of claim 13, wherein the ground pad comprises a pad to a ground plane of the PCB, wherein the shield is only indirectly connected to a system ground through the ground pad and the corresponding connector.
17. The computing device of claim 11, wherein the shield includes a flange for engaging with the clip to secure to the PCB, wherein the gap in the perimeter includes a gap in the flange to align with the clip of the corresponding connector.
18. The computing device of claim 11, wherein the shield includes sidewalls to completely surround the memory device.
19. The computing device of claim 11, wherein the PCB comprises a PCB of a dual in-line memory module (DIMM), wherein the memory device comprises a Dynamic Random Access Memory (DRAM) device mounted on the DIMM.
20. The computing device of claim 11, wherein the computing device,
wherein the processor comprises a multi-core processor;
further comprising a display communicatively coupled to the processor;
further comprising a network interface communicatively coupled to the processor; or
A battery for powering the computing device is also included.
Technical Field
The description relates generally to shielding for radiated electromagnetic interference (EMI), and more particularly, to on-demand EMI shielding that does not require motherboard grounding.
Background
Electronic devices with high speed communications generate high frequency noise when operating. High speed communication on signal lines of a Printed Circuit Board (PCB) causes the signal lines to emit Electromagnetic (EM) energy while transmitting signals. The emission of EM energy can result in electromagnetic interference (EMI) based on EM frequency (EMF) noise, which is the emitted signal energy that can interfere with other signaling.
As an example, a dual in-line memory module (DIMM) includes a memory device that performs high speed communications. DIMMs are typically constructed of Double Data Rate (DDR) memory devices, which is a traditional source of significant Radio Frequency Interference (RFI), because DDR memory spectrum falls into multiple radio frequency bands and causes significant radio sensitivity degradation (de-sense) problems. As memory speeds increase and system form factors decrease, conventional DDR physical layer designs will cause serious wireless performance and user experience problems.
Upcoming DDR5 (double data rate version 5) memory technologies will support data rates up to 6400MT/s (megabits per second). Thus, the memory bus, 5G radio, and WiFi communication have similar operating frequencies. Therefore, the potential risk of memory RFI will be significant.
Conventional DIMM shielding relies on an on-board shield that itself covers the memory chip and requires mounting to something on the PCB. The implementation of on-board shields is very limited and is affected by PCB routing. Thus, the shielding effectiveness is inconsistent, resulting in a large number of leaks. Another conventional approach to shielding is a motherboard grounding scheme, in which the shield is electrically connected to the motherboard ground. Such solutions typically involve wiring or connectors or connections that increase the complexity of the design and the complexity of manufacturing.
Drawings
The following description includes discussion of the figures with illustrations given by way of example of implementations. The drawings should be understood by way of example and not by way of limitation. As used herein, reference to one or more examples is understood to describe a particular feature, structure, or characteristic included in at least one implementation of the invention. The appearances of phrases such as "in one example" or "in an alternative example" in this document provide examples of implementations of the invention and do not necessarily all refer to the same implementation. However, these phrases are not necessarily mutually exclusive.
Fig. 1A is a block diagram of an example of a PCB (printed circuit board) without a partial ground for a snap-on shield.
Fig. 1B is a block diagram of an example of a PCB (printed circuit board) engaged with a corresponding connector having a local ground pad for a removable shield.
Fig. 1C is a block diagram of an example of a PCB (printed circuit board) with a removable shield engaged with a local ground pad and attached to a corresponding connector.
Fig. 2 is a schematic representation of an example of interconnecting a removable shield to a corresponding connector.
FIG. 3A is a schematic diagram representing an example of electromagnetic noise from an unshielded device.
FIG. 3B is a schematic diagram representing an example of electromagnetic noise from a shielded device.
Fig. 4A-4D are schematic representations of examples of grounding a shield to a local Printed Circuit Board (PCB).
Fig. 5 is a block diagram of an example of a PCB assembly surrounded by a grounded shield.
Fig. 6 is a flow chart of an example of a process for applying a grounded-on-demand shield.
FIG. 7 is a block diagram of an example of a memory subsystem in which grounded shielding may be implemented.
Fig. 8 is a block diagram of an example of a computing system in which a grounded shield may be implemented.
Fig. 9 is a block diagram of an example of a mobile device in which a grounded shield may be implemented.
The following is a description of certain details and implementations, including non-limiting descriptions of the drawings, which may depict some or all examples, as well as other potential implementations.
Detailed Description
As described herein, an apparatus includes a Printed Circuit Board (PCB) and a shield for the PCB. The shield may reduce high frequency electromagnetic frequency (EMF) noise generated by one or more components of the PCB. EMF noise can cause interference with the operation of other system components, especially when the frequency range of the emitted noise is within the same range as the operating frequency of the other components. The interference may be referred to as electromagnetic interference (EMI). The shield is grounded to the PCB and reduces EMI to the system components by reducing the amount of noise emitted.
The PCB includes pads for engaging with a corresponding connector. The gap would correspond to such similar features of the PCB: engage with a corresponding connector to allow the shield to be attached to the PCB. The shield includes a lock finger (latch finger) to extend from the shield past the PCB to engage with a corresponding connector to align the shield with the corresponding connector. For example, for a dual in-line memory module (DIMM) PCB, the PCB includes pads to be inserted into the DIMM connector. In such implementations, the shield for the DIMM may include a gap in its perimeter that aligns with a clip in the corresponding DIMM connector. The locking fingers may extend into existing slots in the DIMM connector and provide good noise reduction for the DIMM PCB.
In one example, the shield is removable. The shield may be referred to as a "snap-on" shield because it may be connected to ground on the PCB without requiring a permanent or semi-permanent mounting strategy, such as solder or adhesive/epoxy. Removable or snap-on shields may provide on-demand shielding. For example, for a given PCB, when shielding is required, shielding may be included and secured in place using features of the shielding itself or using features of the corresponding connector, or a combination of both. For the same given PCB, when shielding is not required, the PCB may include a ground contact, but no shield.
In addition to EMI shielding, snap-on shields may provide a heat dissipation solution for the PCB. The metal that provides the shielding also conducts heat away from the active components on the board and helps dissipate the heat. In one example, the snap-on shield connects to a ground contact on the PCB, which may be referred to as a local ground, and does not need to connect to the motherboard ground. The connection to the motherboard ground may provide a system ground to ensure a good noise floor for shielding. With the correct connection to the PCB, the connection to the local ground of the PCB can still provide efficient shielding.
The shields described herein are effective for Double Data Rate (DDR) memories even where the communication frequency generates Radio Frequency Interference (RFI) that falls within the spectrum of multiple radio frequency bands used for wireless communication. Applying shielding described as DIMM shielding reduces radio interference noise radiation from the memory device. Thus, allowing the system to maintain reliable wireless performance and a good user experience even with small form factors and high communication frequencies.
As described herein, removable shields are not required to connect to the motherboard ground. The lack of a connection to the motherboard ground may allow a system engineer to mount the shield on the PCB without board modification or re-rotation. In one example, the removable shield may be selectively post-mounted on the PCB, where RFI risk exists. In one example, shielding may be performed as a heat dissipation solution for memory devices on DIMMs. The shield may also be a heat dissipation solution for other components on the PCB rather than for the memory device.
Fig. 1A is a block diagram of an example of a PCB (printed circuit board) without a partial ground for a snap-on shield.
The components mounted on the PCB120 generate EMI noise during operation. Without shielding, EMI may interfere with other components in the
The connector 110 includes pins 112 for coupling to a system level board for connection to other system components. For example, if PCB120 is a memory module, pins 112 may be connected to a system board in which a processor is mounted. If PCB120 includes a processor, pins 112 may be connected to a connection board to couple to a peripheral device. Pads 122 on PCB120 correspond to pins 112 of connector 110. The pads 122 are connected to components on the PCB via traces on the
The connector 110 includes an arm 114 that extends distally from the pin 112 and operates to secure the PCB120 to ensure adequate electrical contact between the pads 122 and the pin 112. Typically, as shown in
The tabs 116 of the connector 110 may be aligned with the notches 124 of the
In one example, the shield 140 includes a locking finger represented by
In one example, the shield 140 includes a flange 144. As shown, the flange 144 extends around the entire perimeter of the shield 140 except for the gap 146. Gap 146 corresponds to or is aligned with notch 124 of
The straight arrow between PCB120 and connector 110 indicates that PCB120 is inserted into connector 110 in this direction. The curved arrows between the shield 140 and the PCB120 indicate that the shield 140 covers the illustrated surface of the
The
In one example, the shield 140 represents a shield for a dual in-line memory module (DIMM), where the PCB120 represents a memory module board. The shield 140 may reduce RFI risk for the client system. The PCB120 includes
When the PCB120 is a DIMM, the one or more components that generate the EMF noise are Dynamic Random Access Memory (DRAM) devices. As a DIMM, the PCB120 may include notches 124 that align with the alignment tabs of the arms 114. The arm 114 also includes a retention tab that provides a downward spring force on the
Fig. 1B is a block diagram of an example of the PCB of fig. 1A engaged with a corresponding connector having a local ground pad for the removable shield. System 150 illustrates the interconnection of connector 110 and PCB120, which connector 110 and PCB120 may be the same as connector 110 and PCB120 of fig. 1A. When interconnected, it can be observed that the notch 124 of the PCB120 aligns with a feature of the arm 114 at the PCB-connector interface 152.
Fig. 1C is a block diagram of an example of a PCB having the removable shield of fig. 1A engaged with a local ground pad and attached to a corresponding connector. System 160 illustrates the interconnection of connector 110 and shielded PCB 170, where connector 110 may be the same as connector 110 of fig. 1A, and where shielded PCB 170 may be the same as the combination of PCB120 and shield 140 of fig. 1A. When interconnected, it can be observed that the notch 124 of the shielded PCB 170 aligns with a feature of the arm 114 at the PCB-shield-connector interface 162. The PCB-shield-connector interface 162 interfaces with both the PCB and the shield. It will be appreciated that the shield is removably connected in the system 160, and may be removed. With the PCB-shield-connector interface 162, the flange on the shield contacts the ground pad on the PCB. Thus, securing shielded PCB 170 into connector 110 creates flange-to-ground pad electrical contacts 172.
Fig. 2 is a schematic representation of an example of interconnecting a removable shield to a corresponding connector. System 200 provides an example of
With reference to the orientation just mentioned, the shield 220 includes a flange 226 at the bottom of the sidewall 224. A flange 226 extends from the side wall 224 and provides a lip around the perimeter of the shield 220 that can engage with features of the arm of the connector 210.
System 200 shows segment 230 and segment 240 with shield 220 engaged with connector 210. Shield 220 represents a removable shield that covers a PCB connected to connector 210. In one example, the shield 220 is slid into the connector 210 and engages a space in the connector 210 at the segment 230 via a locking finger on the shield.
In one example, the shield 220 may be considered a snap-on shield in that after sliding the shield into the connector 210, the shield may be pressed downward (referring to the same orientation as mentioned above) until the locking fingers on the shield 220 and the clip, tab, or flange, or a combination of these mechanisms, lock the shield and PCB in place. Segment 240 shows a locking clip or spring tab 250. Spring tabs 250 represent clips or tabs that apply a spring force or provide a force to flange 226 to secure shield 220 to a corresponding PCB (not specifically shown) and connector 210. In one example, the shield 220 presses the spring tab 250 downward until pressed past the tab, and then the spring tab 250 will press against the flange 226. With the flange 226 engaged with the arm of the connector 210 and the lock fingers locked into place with the connector 210, the shield is secured to the PCB and electrically engages the PCB ground.
FIG. 3A is a schematic diagram representing an example of electromagnetic noise from an unshielded device. The schematic 302 shows radiated noise emitted from an unshielded device 310. The unshielded device may be, for example, a DDR DIMM. A darker color indicates a higher energy intensity. As shown, the unshielded device 310 results in
FIG. 3B is a schematic diagram representing an example of electromagnetic noise from a shielded device. Diagram 304 shows a relative comparison with diagram 302. Shielded device 320 represents the same device including a removable shield according to the description herein. The same device (e.g., DDR DIMM) results in lower noise radiation 322. The dashed circle area indicates the same space in the schematic 304 as shown in the schematic 302. Thus, it will be observed how in the schematic 304 significantly less noise energy is emitted.
As shown, the shield produces greater than 20dB shielding effectiveness against DIMM noise radiation over a wide frequency range compared to the unshielded device 310. The shielded device 320 is also compared to a device having a floating (ungrounded) shield, which is not specifically shown, but the emitted energy has a similar noise intensity as the schematic 302. Thus, the described grounded shield provides greater than 20dB shielding effectiveness compared to a comparable DIMM with a floating shield.
Fig. 4A-4D are schematic representations of examples of grounding a shield to a local Printed Circuit Board (PCB).
Referring to schematic diagram 402,
The shield 420 includes a
Referring to the
The shield 440 includes a
Referring to the
Shield 460 includes a
Referring to the schematic view 408, the PCB 470 includes a long floor pad 472. In cases where high accuracy cannot be ensured by engagement between the shield 480 and the PCB 470, a long ground pad may be used. Shield 480 represents a shield according to any example herein. The component labeled shield 480 represents a cross-sectional portion of the flange of the shield.
The shield 480 includes a flat shield surface 482. The flat shield surface 482 engages a protruding PCB contact 474 that protrudes above the surface of the PCB. The interconnection between the flat surface of the shield 480 and the protruding PCB contact 474 provides the shield with an electrical connection to ground, which may be maintained by spring force rather than by a type of binding. The elements shown in diagram 408 are not necessarily to scale.
Fig. 5 is a block diagram of an example of a PCB assembly surrounded by a grounded shield. System 500 provides an example of a PCB with shielding according to any example herein. The system 500 includes a PCB 510 with components 530 covered by a shield 520. The perspective view of system 500 is a side view of a PCB with a shield.
Component 530 represents the active components of PCB 510 that generate EMI noise. The tops of the components 530 are shown in dashed lines as they will be understood to be behind or within the shielding of the shield 520. It will be understood that the schematic view represents only a portion of the plate and shield, and that the assembly 530 may extend outside of the image shown.
The shield 520 has an upper surface 524, which upper surface 524 is a surface parallel to the component surface of the PCB 510. The shield 520 also has sidewalls 526 to extend from the upper surface 524 toward the PCB 510. A sidewall 526 connects the upper surface 524 to the flange 522. The flange 522 provides a feature in the shield 520 for allowing mechanical connection of the shield with the PCB 510 and associated connector. The connector may include tabs or other features for pressing onto the flange to press the shield 520 toward the PCB 510.
System 500 includes PCB-to-shield contacts 512. The contacts are shown in system 500 as PCB-to-shield contacts 512, which may be understood to include ground pads on PCB 510 and flanges 522 of shield 520. PCB-to-shield contact 512 may be any combination of a protruding PCB ground contact, a perforated shield protrusion in a flange, a flat PCB ground contact, a flat shield flange, or some other mechanism for creating a contact. Typically, PCB shield contacts will provide the most reliable electrical contact when there is one protruding side and another flat side. Electrical contacts refer to electrical contacts to ground that may ground the shield 520 to a local ground plane of the PCB 510. It will be appreciated that the flat flange and protruding PCB contact may require more complex manufacturing of the PCB contact, but may provide the most reliable contact, rather than having the protruding perforated area of the flange in contact with a flat pad on the PCB.
System 500 shows a space 514 between PCB-shield contacts 512. The spacing 514 may be consistent with that described above, having a distance corresponding to λ/10. System 500 also shows an air gap 540, which air gap 540 represents the space between flange 522 and PCB 510 that is formed due to PCB-to-shield contact 512. The protruding segments of the electrical contacts result in small gaps. In one example, the gap is small enough to be relatively unobvious, but does show contact via the protruding elements.
Fig. 6 is a flow chart of an example of a process for applying a grounded-on-demand shield. Process 600 represents a process for providing a demand-based removable shield. For PCBs with components that generate RF (radio frequency) noise during active use, the designer creates a ground pad for shielding on the PCB at 602.
In one example, a system designer determines at 604 whether to provide a protruding or a flat ground pad on a PCB. When a protruding floor pad is to be used, the system designer may provide the protruding floor pad on the PCB at 606. When a flat floor pad is to be used, the system designer may provide a flat floor pad on the PCB at 608.
In one example, the length of the floor mat is dependent on the precision to be applied to the assembly process and to the assembly of the system together. In one example, if the alignment tolerance is relatively high at 610, the system designer may provide a short ground pad on the PCB at 612. In one example, if the alignment tolerance is relatively low at 610, the system designer may provide a longer ground pad on the PCB at 614.
In one example, the system designer has the option of providing a shield on the PCB that is grounded or not using a shield on the PCB. In one example, if shielding is needed (yes branch of 616), then at 618 manufacturing may attach the shield and secure it with a corresponding connector for the PCB that also connects the shield to the PCB. In one example, if shielding is not needed (no branch of 616), the manufacturing may remove the shielding at 620.
FIG. 7 is a block diagram of an example of a memory subsystem in which grounded shielding may be implemented.
In one example,
References to memory devices may apply to different memory types. Memory devices generally refer to volatile memory technology. Volatile memory is memory that: the state of the memory (and thus the data stored on the memory) is indeterminate if power is interrupted to the device. Non-volatile memory refers to memory that: the state of the memory is determined even if power to the device is interrupted. Dynamic volatile memories require refreshing of data stored in the device to maintain state. One example of dynamic volatile memory includes DRAM (dynamic random access memory) or some variants, e.g., synchronous DRAM (sdram). The memory subsystem as described herein may be compatible with a variety of memory technologies: for example, DDR4(DDR version 4, JESD79, initial specification published by JEDEC in month 9 2012), LPDDR4 (low power DDR version 4, JESD209-4, originally published by JEDEC in month 8 2014), WIO2 (wide I/O2 (wide IO2), JESD229-2, originally published by JEDEC in month 8 2014), HBM (high bandwidth memory DRAM, JESD235A, originally published by JEDEC in month 11 2015), DDR5(DDR version 5, currently discussed by JEDEC), LPDDR low power dr5(DDR version 5, JESD209-5 published by JEDEC in month 2 2019), HBM2((HBM version 2), currently discussed by JEDEC), or other memory technologies or combinations of memory technologies, as well as derivatives or extended technologies based on these specifications.
In addition to or instead of volatile memory, in one example, a reference to a memory device may refer to a non-volatile memory device that: the state of the non-volatile memory device is determined even if power to the device is interrupted. In one example, the non-volatile memory devices are block addressable memory devices, e.g., NAND or NOR technologies. Thus, the memory devices may also include future generations of nonvolatile devices, such as three-dimensional cross-point memory devices, other byte-addressable nonvolatile memory devices, or memory devices using chalcogenide phase change materials (e.g., chalcogenide glass). In one example, the memory device may be or include multi-threshold level NAND flash memory, NOR flash memory, single or multi-level Phase Change Memory (PCM) or phase change memory with Switch (PCMs), resistive memory, nanowire memory, ferroelectric transistor random access memory (FeTRAM), Magnetoresistive Random Access Memory (MRAM) memory or Spin Transfer Torque (STT) -MRAM in combination with memristor technology, or a combination of any of the above, or other memory.
The description herein referring to "RAM" or "RAM device" may apply to any memory device, whether volatile or non-volatile, that allows random access. The description referring to "DRAM" or "DRAM device" may refer to volatile random access memory devices. A memory device or DRAM may refer to the die itself, to a packaged memory product including one or more dies, or both. In one example, a system having volatile memory that needs to be refreshed may also include non-volatile memory.
In one example, the settings for each channel are controlled by a separate mode register or other register setting. In one example, each
The bus between
It will be appreciated that in the example of
In one example,
In one example, the
In one example,
In one example,
Referring again to
In one example,
Fig. 8 is a block diagram of an example of a computing system in which a grounded shield may be implemented. System 800 represents a computing device according to any example herein, and may be a laptop computer, desktop computer, tablet computer, server, gaming or entertainment control system, embedded computing device, or other electronic device.
In one example, system 800 includes a grounded shield 890 on memory 830 (e.g., on a memory module providing memory 830 to system 800). The grounded shield 890 may be in accordance with any of the shields described herein. Grounded shield 890 is interconnected to a ground contact on memory 830. Grounded shield 890 includes mechanical features for engaging with a connector that couples memory 830 to memory controller 822. These features secure the shield in a non-permanent manner, thereby providing a removable shield.
System 800 includes a processor 810, which processor 810 may include any type of microprocessor, Central Processing Unit (CPU), Graphics Processing Unit (GPU), processing core, or other processing hardware or combination to provide for the processing or execution of instructions for system 800. Processor 810 controls the overall operation of system 800 and may be or include one or more programmable general purpose or special purpose microprocessors, Digital Signal Processors (DSPs), programmable controllers, Application Specific Integrated Circuits (ASICs), Programmable Logic Devices (PLDs), or a combination of these devices.
In one example, system 800 includes an interface 812 coupled to processor 810, which interface 812 may represent a higher speed interface or a high throughput interface for system components (e.g., memory subsystem 820 or graphics interface component 840) that require higher bandwidth connections. Interface 812 represents interface circuitry that may be a separate component or integrated onto the processor die. The interface 812 may be integrated as a circuit on the processor die or as a component on the system-on-chip. In the case of graphical interface 840, graphical interface 840 interfaces with graphical components to provide a visual display to a user of system 800. Graphics interface 840 may be a separate component or integrated onto a processor die or system on a chip. In one example, the graphical interface 840 may drive a High Definition (HD) display that provides output to a user. In one example, the display may comprise a touch screen display. In one example, graphics interface 840 generates a display based on data stored in memory 830 or based on operations performed by processor 810, or both.
Memory subsystem 820 represents the main memory of system 800 and provides storage for code to be executed by processor 810 or data values to be used in executing routines. Memory subsystem 820 may include one or more memory devices 830, such as Read Only Memory (ROM), flash memory, one or more variations of Random Access Memory (RAM) (e.g., DRAM), or other memory devices, or a combination of these devices. Memory 830 stores and hosts, among other things, an Operating System (OS)832 to provide a software platform for execution of instructions in system 800. Additionally, applications 834 may execute on the software platform of OS 832 from memory 830. Application 834 represents a program having its own operating logic to perform the execution of one or more functions. Process 836 represents an agent or routine that provides auxiliary functionality to OS 832 or one or more applications 834, or a combination thereof. OS 832, applications 834 and processes 836 provide software logic to provide functionality for system 800. In one example, memory subsystem 820 includes memory controller 822, which memory controller 822 is a memory controller for generating and issuing commands to memory 830. It will be appreciated that the memory controller 822 may be a physical part of the processor 810 or a physical part of the interface 812. For example, the memory controller 822 can be an integrated memory controller integrated onto a circuit having the processor 810 (e.g., onto a processor die or system on a chip).
Although not specifically shown, it will be understood that system 800 may include one or more buses or one or more bus systems between devices, such as a memory bus, a graphics bus, an interface bus, etc. A bus or other signal line may communicatively and electrically couple the components together or otherwise. A bus may include physical communication lines, point-to-point connections, bridges, adapters, controllers, or other circuits or combinations. A bus may include, for example, one or more or a combination of a system bus, a Peripheral Component Interconnect (PCI) bus, a hypertransport or Industry Standard Architecture (ISA) bus, a Small Computer System Interface (SCSI) bus, a Universal Serial Bus (USB), or other bus.
In one example, system 800 includes an interface 814, which interface 814 can be coupled to interface 812. Interface 814 may be a lower speed interface than interface 812. In one example, interface 814 represents interface circuitry that may include individual components and integrated circuits. In one example, a plurality of user interface components or peripheral components or both are coupled to the interface 814. Network interface 850 provides system 800 with the ability to communicate with remote devices (e.g., servers or other computing devices) over one or more networks. Network interface 850 may include an ethernet adapter, a wireless interconnect component, a cellular network interconnect component, USB (universal serial bus), or other interface or proprietary interface based on a wired or wireless standard. Network interface 850 may exchange data with remote devices, which may include transmitting data stored in memory or receiving data to be stored in memory.
In one example, system 800 includes one or more input/output (I/O) interfaces 860. I/O interface 860 may include one or more interface components through which a user interacts (e.g., audio, alphanumeric, tactile/touch, or other interface) with system 800. Peripheral interface 870 may include any hardware interface not specifically mentioned above. A peripheral device generally refers to a device that is dependently connected to the system 800. A dependent connection is one in which the system 800 provides a software platform or a hardware platform or both on which operations are performed and with which a user interacts.
In one example, system 800 includes a storage subsystem 880 for storing data in a nonvolatile manner. In one example, in some system implementations, at least some components of storage 880 may overlap with components of memory subsystem 820. Storage subsystem 880 includes storage device(s) 884, which storage device(s) 884 can be or include any conventional medium for storing large amounts of data in a non-volatile manner, such as one or more magnetic, solid state, or optical based disks or a combination thereof. The storage 884 holds the code or instructions and data 886 in a persistent state (i.e., the values are retained despite the interruption of power to the system 800). The storage 884 may generally be considered "memory," although the memory 830 is typically an execution or manipulation memory for providing instructions to the processor 810. Although storage 884 is non-volatile, memory 830 may include volatile memory (i.e., the value or state of data is indeterminate if power is interrupted to system 800). In one example, storage subsystem 880 includes a controller 882 for interfacing with storage 884. In one example, the controller 882 is a physical part of the interface 814 or the processor 810, or may include circuitry or logic in both the processor 810 and the interface 814.
Power supply 802 provides power to the components of system 800. More specifically, power supply 802 typically interfaces with one or more power supplies 804 in system 800 to provide power to the components of system 800. In one example, power supply 804 includes an AC to DC (alternating current to direct current) adapter for plugging into a wall outlet. Such AC power may be a renewable energy (e.g., solar) power source 802. In one example, the power supply 802 comprises a DC power supply, e.g., an external AC to DC converter. In one example, the power supply 802 or power supply 804 includes wireless charging hardware to charge via proximity to a charging field. In one example, the power source 802 may include an internal battery or fuel cell source.
Fig. 9 is a block diagram of an example of a mobile device in which a grounded shield may be implemented.
In one example,
The
In one example, the
In one example,
I/
As mentioned above, the I/
In one example, I/
In one example,
In addition to proprietary docking connectors or other proprietary connection hardware, the
In general, with regard to the description herein, in one example, an apparatus comprises: a Printed Circuit Board (PCB) including components that generate high frequency electromagnetic frequency (EMF) noise during operation, the PCB including pads for engaging with corresponding connectors; and a removable shield for covering the assembly, the shield including a gap in a perimeter of the shield to align with a clip in a corresponding connector to secure the shield with the PCB, and the shield including a locking finger extending from an edge of the shield to engage with the corresponding connector to align the shield with the corresponding connector.
In one example, the shield is adapted to be secured in contact with the PCB via a clip in the corresponding connector. In one example, the PCB includes a plurality of ground pads to contact the removable shield when secured. In one example, the ground pad comprises a flat pad on the PCB to engage with a perforated surface of the shield. In one example, the ground pad includes a protruding pad on the PCB to engage with the flat shield surface. In one example, the ground pad includes a pad to a ground plane of the PCB, wherein the shield is only indirectly connected to the system ground through the ground pad and the corresponding connector. In one example, the shield includes a flange for engaging with the clip to secure to the PCB, wherein the gap in the perimeter includes a gap in the flange to align with the clip of the corresponding connector. In one example, the shield includes sidewalls to completely surround components on the PCB. In one example, the component includes a Dynamic Random Access Memory (DRAM) device. In one example, the PCB comprises a PCB of a dual in-line memory module (DIMM).
In general, with regard to the description herein, in one example, a computing device comprises: a processor; and a memory Printed Circuit Board (PCB) coupled to the processor, the PCB including a memory device that generates high frequency electromagnetic frequency (EMF) noise during operation, the PCB including pads for engaging with corresponding connectors; a removable shield for covering a memory device, the shield including a gap in a perimeter of the shield to align with a clip in a corresponding connector to secure the shield with a PCB, and the shield including a locking finger extending from an edge of the shield to engage with the corresponding connector to align the shield with the corresponding connector.
In one example, the shield is adapted to be secured in contact with the PCB via a clip in the corresponding connector. In one example, the PCB includes a plurality of ground pads to contact the removable shield when secured. In one example, the ground pad comprises a flat pad on the PCB to engage with a perforated surface of the shield. In one example, the ground pad includes a protruding pad on the PCB to engage with the flat shield surface. In one example, the ground pad includes a pad to a ground plane of the PCB, wherein the shield is only indirectly connected to the system ground through the ground pad and the corresponding connector. In one example, the shield includes a flange for engaging with the clip to secure to the PCB, wherein the gap in the perimeter includes a gap in the flange to align with the clip of the corresponding connector. In one example, the shield includes sidewalls to completely surround components on the PCB. In one example, the PCB comprises a dual in-line memory module (DIMM) PCB, wherein the component comprises one of a plurality of Dynamic Random Access Memory (DRAM) devices mounted on the DIMM. In one example, a host processor device includes a multi-core processor. In one example, the system further includes a display communicatively coupled to the host processor. In one example, the system further includes a network interface communicatively coupled to the host processor. In one example, the system further includes a battery for powering the computing device.
The flow diagrams as shown herein provide examples of sequences of various process actions. The flow diagrams may indicate operations to be performed by software or firmware routines and physical operations. The flow diagrams may illustrate examples of implementations of states of a Finite State Machine (FSM) that may be implemented in hardware and/or software. Although shown in a particular sequence or order, the order of the acts may be modified unless otherwise specified. Thus, the illustrated schematic should be understood as an example only, and the process may be performed in a different order, and some actions may be performed in parallel. Additionally, one or more actions may be omitted; thus, not all implementations will perform all actions.
With respect to various operations or functions described herein, the various operations or functions may be described or defined as software code, instructions, configurations, and/or data. The content may be directly executable ("object" or "executable" form), source code, or difference code ("delta" or "patch" code). The software content described herein may be provided via an article of manufacture having the content stored thereon, or via a method of operating a communication interface to transmit data via the communication interface. A machine-readable storage medium may cause a machine to perform the functions or operations described, and includes any mechanism for storing information in a form accessible by a machine (e.g., a computing device, an electronic system, etc.), such as recordable/non-recordable media (e.g., Read Only Memory (ROM), Random Access Memory (RAM), magnetic disk storage media, optical storage media, flash memory devices, etc.). A communication interface includes any mechanism that interfaces with any of a hardwired, wireless, optical, etc. medium to communicate with another device, such as a memory bus interface, a processor bus interface, an internet connection, a disk controller, etc. The communication interface may be configured by providing configuration parameters and/or transmitting signals to prepare the communication interface to provide data signals describing the software content. The communication interface may be accessed via one or more commands or signals sent to the communication interface.
The various components described herein may be means for performing the operations or functions described. Each component described herein includes software, hardware, or a combination of these. A component may be implemented as a software module, a hardware module, special-purpose hardware (e.g., application specific hardware, Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), etc.), embedded controllers, hardwired circuitry, etc.
In addition to those described herein, various modifications may be made to the disclosed and implementations of the invention without departing from their scope. The specification and examples are, accordingly, to be regarded in an illustrative rather than a restrictive sense. The scope of the invention should be measured solely by reference to the claims that follow.
- 上一篇:一种医用注射器针头装配设备
- 下一篇:干膜和印刷电路板