. |
![]() |
|
|
Advanced PCB design and layout for EMC Part 6 From Figure 6C we can see that when a plain trace on a bare FR4
PCB has a length of about one-fortieth of the wavelength at the highest
frequency of concern, it has an accidental antenna efficiency of about
¨ C20dB. To prevent traces becoming more efficient antennas than this,
the equivalent of the crude tp tr /2 guide is that we should use tp
tr /8 to determine how long a trace can be before we need to use matched
transmission line techniques for good EMC. In frequency terms (see a
later section) we can write this instead as tp 1/8f, where f is the
highest frequency of concern. To avoid the uncertainties in the above guides, simulation techniques
are recommended. For good SI these should simulate the final design
(the full details of the final PCB layout, plus all of its device loads)
for all traces for which the bare-board tp tr/10, or tp 1/10 f. SERVICES Wizlogix's Work Flow
Our PCB designers are all trained to perform 100% manual Design Capabilities
litevo is a premier provider for all PCB Design Services, PCB Fabrication, and PCB Assembly Services. Our customers rely on us to handle all the features of their printed circuit boards projects. Our treatment of their PCB design, layout, fabrication, assembly, & material management is driven by continuous market pressure to shorten time-to-market, enhance asset utilization, keep abreast with up-and-coming technologies, and master complex process technologies. litevo s capabilities and services allow our customers to focus on their main competencies like research & development and sales & marketing. Instant We can provide PCB sample in 24 hours. We can provide PCBA sample in 48 hours. J-STD-001C Class III certified. All products must pass through the test. Best Service Has any question, we can reply in 4 hours
http://cn.newmaker.com 2007-9-23
Version 4.1 of FLO/PCB includes a new SmartPart object used to represent epoxy type solid cured potting compounds. It can be placed over all or part of either side of the PCB. Multiple (non-overlapping) potting compound regions can be defined. Any material in the resins material library supplied with the software can also be used or the user can define the properties using the potting compound material property sheet. The new version also provides the ability to move the cursor over a temperature plot in the results visualization mode and report the point temperature. The legend scaling options have also been improved so that the user can define minimum and maximum values for the upper and lower bounds of the scale. The minimum and maximum values can also be derived from the coldest and hottest objects in the simulation results. Home | Services | Request a Quote | Technology | About Us | Contact Us | Technical Resources
[April 26, 2005] Hunter Technology Participates in ACTA/Xilinx Partenership: 4/26/05
PICMG ATCA Design Kit: The PICMG ATCA Design Kit accelerates development and deployment
of a broad-range of applications. It uses a standard footprint that
leverages existing infrastructure while ensuring interoperability through
compliance with the PICMG standard. The kit provides a 15 channel, one
port full mesh fabric interface, supports port rates up to 3.125 Gbps
and includes an area for customers to develop application-specific personality
modules.
Mesh Fabric Reference Design:
MultiBERT Test Environment:
Feature List: Xilinx 2VP50 FPGA Intel ATCA Boards and Chassis Xilinx Intellectual Property Cores Xilinx ATCA Web Portal Avnet Authored ATCA Article in Xilinx Xcell Journal Version 4.1 also includes an advanced search capability for the
component library. Users typically save components that they create
into a library, from which they can be recalled and quickly placed into
a new board design.
Reduce your costs with our Total Turn-Key Solution! We match the complexity and technology of your assembly order with our large supplier base to keep your costs low and creating a high quality result. Introduction Precision Quality Speed Efficiency Capabilities ISO-9002 MIL STD IPC STD Quick Turn BGA and Micro-BGA's SMT Through-Hole In-Circuit-Test Functional Test Flying-Lead Probe TestingLeading provider in Total Turn-Key Solutions to all areas of electronic design & complexities." Design Capabilities/Experience Circuit Types: Digital RF Analog Power amplifiers Power supplies Mixed technologies Component Packaging: Micro-BGA's BGA's SMT Through-Hole Design Tools: PADS PowerPCB - Layout PADS PowerLogic - Schematic Capture Spectra - Autorouter HyperLynx - Simulation CAM350 -Gerber/IPC tool Misc: In-Circuit-Test Controlled impedence Micro-Via's Multi-Layer We will design a Panel/Array for easy manufacturing if required/requested. File Management and Backup System Deliverables: 11" x 17" Assembly Drawing, Detail Drawing, Panel Drawing and all layer prints in a folder. All Gerber files and associated aperture report. .pcb and .asc files. Auto-Insert Excel Spreadsheet. In-Circuit-Test Report if required. HP Format Assembly and Detail Drawing files. .pdf File that can be read by the free Acrobat Reader off the Web. This will allow you to print endless copies of all parts of the 1st deliverable stated above. Schematic Input View Logic PCAD PADS Orcad Tango Hand Drawn Any other PC based schematic capture program Whatever PC based schematic input you provide, we have automated routines to convert your netlist to the desired format. Design Considerations for Dallas Semiconductor Real-Time Clocks Abstract: A real-time clock (RTC) allows a system to synchronize or time-stamp events to a time reference that can be easily understood by the user. Because RTCs are used in an increasing number of applications, designers should familiarize themselves with these RTCs to avoid design problems. This application note provides a basic overview of RTC operation, design issues, and troubleshooting techniques. Selecting an Interface The choice of interface is often determined by the type of processor
being used. Many processors include I2C or SPI interfaces. Others, such
as 8051 processors and their derivatives, support multiplexed address
and data buses. Timekeeping NV RAMs use the same control signals as
SRAMs, to which many processors provide an easy interface, and include
battery-backed RAM in various densities. Finally, phantom clocks "hide"
behind battery-backed RAM and use a 64-bit software protocol to gain
access to the clock. A phantom clock can therefore provide time and
date infromation without using any memory space. If a primary battery, such as a lithium coin cell, is used for backup, the RTC should be designed to draw as little power as possible when running from the battery. In this situation the RTC will switch its internal supply bus to the battery and go into a low-power mode. Communications between the microprocessor and the RTC are usually locked out (often called write protect) to keep the battery current at a minimum and to prevent data corruption. The VCC voltage level at which communications is locked out is usually defined in the data sheet as VTP (Trip Point Voltage). Many clocks include an oscillator control bit, usually called the clock halt (CH) or enable oscillator (EOSC) bit. This bit is usually located in bit 7 of the seconds register, or in a control register. In almost all clocks with this bit, it is preferable that the oscillator be off when the battery is initially attached. This conserves the battery until the system is powered up. It also allows the system designer to set up a manufacturing flow so that no battery current is drawn after a fresh lithium battery is installed.. When the end user first powers the system, the firmware/software should start the oscillator and prompt the user for the time and date. Most Dallas Semiconductor products that include a battery input pin include on-chip reverse charging protection circuitry. Regulatory agency data and Conditions of Acceptability information can be found at UL Recognition. Lithium batteries are normally rated to operate from -40. Packages
that include the battery and have exposed battery pins, such as the
SmartSockets, should never be water washed. Water washing will short
the battery terminals, and therefore draini the batteries. Some timekeeping NV RAM modules use a clock-controller IC and a
SRAM. The oscillator is disabled and the SRAM is electrically disconnected
from the battery when shipped from the factory. The battery will be
connected to the SRAM after VCC is removed for the first time. This
function is often called "freshness seal," and is used to
conserve the battery until the module is first used. Other timekeeping
NV RAM modules are monolithic (controller and SRAM in one IC) and require
no freshness seal. PowerCap products use a two-piece construction to provide a device
that can be surface-mounted using the reflow process. The module base,
containing the RAM and clock, is mounted to the board using standard
reflow techniques. The PowerCap top, containing the heat-sensitive battery
and crystal, is snapped onto the base after soldering. Since some of bits are not needed for a particular time or date field, those bits can be used for special functions, general-purpose read/write bits, or can be hardwired to read back as always one or zero, depending upon the design. In Figure 1, bit 7 of the seconds register is used for the clock halt (CH) bit. (See the DS1307 data sheet for an example.)
Application note #511, Using the DS1672 Low-Voltage Serial Timekeeping IC, presents example routines for converting elapsed-time values to and from date strings. The DS1318 is a 44-bit ETC. The lower 12 bits provide sub-second resolution, to 244|?e◤?`s. The upper 32-bits increment once-per-second, as described above. See application note 2740, Accessing the DS1318 Clock Registers for an example application. ETC clocks are useful when the clock is needed to measure the time between two events. Calculating the time elapsed between two events requires subtracting one value from another, while a BCD-formatted RTC would require more complex conversion routines. For BCD-formatted RTCs, the time and date registers are typically updated once per second. The roll-over value for the date will vary depending upon the month, and for February, by year. The day register (except for multiplexed-bus clocks) is not tied to any other register, will increment at midnight, and will roll over from 7 to 1. The programmer can select any particular day as 1, as long as the assignment is consistent throughout the program. On multiplexed-bus clocks, however, Sunday must be 1 because the day register is used for the daylight saving test. The test for daylight saving is done at midnight on the preceding midnight roll-over, which must be accounted for when testing the daylight saving function. When changing from 12-hour mode to 24-hour mode, or from BCD to
binary or binary to BCD, the time, date, and alarm registers must be
re-initialized.
PC boards containing tuning-fork crystals, such as those used with
RTCs, should not be cleaned using ultrasonics. The crystal can be damaged
by resonance vibration. Oscillation can be verified several ways. One method is to read
the seconds register multiple times, looking for the data to increment.
On RTCs with an OSF (Oscillator Stop Flag), clearing and then monitoring
this bit will verify that the oscillator has started and is continuously
running. These methods will not work if the designer is troubleshooting
a design and cannot communicate with the RTC. An alternate method is
to check the square-wave output on RTCs with a square-wave output. Check
the data sheet to verify whether the RTC must be written first to enable
the oscillator and square-wave output. If the square-wave output is
open-drain, a pull-up resistor must be connected between the square-wave
pin and a voltage supply for proper operation. The square-wave output
can also be used to verify the accuracy of the RTC, although, a frequency
counter with sufficient accuracy must be used for this. When VCC is below the minimum operating value (VTP), the RTC disables the communications interface. This serves two purposes: it prevents accidental writes to the RTC while VCC is dropping; it reduces the power needed by the RTC to maintain oscillator, time, and date operation. Disabling access to the part when VCC is below VTP is often called "write protect." While the RTC is operating from VCC, the VBAT input will be at a high impedance. If a battery is not connected to the VBAT input, or if it is connected with diodes in series (Figure 6), the VBAT input can float high. This, in turn, can cause the RTC to go into write protect. Reverse-charging protection is provided internally on most Dallas Semiconductor RTCs, which eliminates the need for external diodes. Check the following link for information about UL recognition of the reverse-charging protection.
For RTCs with a separate backup supply input (VBAT or VBACKUP), the battery backup time is calculated by dividing the battery capacity in Ampere-hours by the expected backup current. Here are two examples of how this capacity is calculated. Example 1. A BR1225 Li+ battery has a rated capacity of 48mAH. While the DS1307 is powered by VBAT, the current drawn by the VBAT input is specified at 500nA maximum with the SQW/OUT off. Therefore, 0.048 / 500e-9 = 96,000 hours, or about 10.9 years. Note that this assumes that the battery has negligible self-discharge. Example 2. A DS1337 is used in an application where a single battery supply powers the entire circuit. Active current (current while the I2C serial-interface is active) is rated at 150A per hour. This number would be added to the current drawn by the microcontroller, the I2C pullup resistors, and any other devices powered by the battery. The battery capacity would then be divided by the total current, as in Example 1, to obtain the expected battery life. For applications that require a few hours or days of operation
from the backup supply, a large capacitor or super capacitor could be
used. RTCs with a built-in trickle charger support the charging of super
capacitors. Refer to application note 3517, Estimating Super Capacitor
Backup Time on Trickle-Charger Real-Time Clocks, and the on-line super
capacitor calculator for more information. Some method must be used to prevent these read errors. Most Dallas Semiconductor Maxim clocks ensure that the time and date registers can be accessed without the values getting corrupted from an internal register update while the read or write is in progress. A second set of registers (secondary buffer or "user" registers) are used on most serial clocks. When the time and date registers are accessed, the current time and date are transferred to the secondary registers. A burst read will take the data from the secondary registers, which remain unchanged while the internal registers continue to update. The next access (when CE goes active on a 3-wire device or a START on I2C interface devices occurs) will transfer the data again. When writing to the time and date registers, the internal countdown chain is reset when the seconds register is written. That allows the program almost one second in which to write the remaining time and date registers before a rollover occurs. On timekeeping NV RAM clocks, either a transfer enable (TE) bit or (R)ead and (W)rite bits are used to "freeze" the user registers. Setting the R bit or the TE bit keeps the user registers from being updated from the main registers. Resetting the TE bit or the W bit after writing the user register loads the internal time and date registers with the values from the user registers. The block diagram in Figure 8 shows typical functions for transferring time and date information between the internal registers and the user interface. The 32,768Hz signal from the oscillator is divided down to 1Hz by a countdown chain that has a reset input. The 1Hz signal from the countdown chain drives the BCD seconds counter/register. The ripple output from the seconds counter feeds the minutes counter/register, and so on. Changing the R and W bits in the control register synchronizes the transfer of data from the internal registers to the user registers. The Transfer Control block sends a reset to the countdown chain when transferring data from the user registers to the internal registers. This allows synchronization of the clock to an external reference to within approximately 244|?e◤?`s (most clocks do not reset the first three dividers, to the 4,096Hz signal; 1/4,096Hz244|?e◤?`s). Most serial-interface clocks reset the countdown chain whenever the seconds register is written.
On mux-bus clocks, several methods are available to ensure that the time and date registers do not change while being accessed. The following methods are available:
The following paragraphs describe some additional trouble-shooting hints for communicating with the RTC. Battery-backed RTCs use a comparator to switch between VCC and VBAT. Some RTCs use the battery voltage as the reference, while others use a bandgap voltage reference to determine when VCC is valid. Once VCC drops below the comparator trip point, read and write access is not possible. Preventing access below a certain voltage helps to prevent inadvertent writes from a processor that no longer has a valid supply. Also, When VCC is above the trip point, the comparator switches the internal circuits to VCC, thereby preventing battery drain. A floating battery input, an input with a diode between the battery and VBAT, or a battery with too high a voltage can prevent communications with the RTC. Make sure that VBAT is at a valid level and that there are no diodes between the battery and the battery input pin. To determine whether the power-fail function is causing problems reading and writing the RTC, it is often useful to observe a function that only operates when the RTC is out of power-fail (i.e., operating on VCC). Some RTCs have a RST or PFO output that can be observed. Since these outputs are often open-drain, a pull-up resistor may be needed. On other devices, such as the DS12887 and other multiplexed-bus parts, the square-wave output only operates when the part is operating on VCC. On some devices, including many seria-interface RTCs, the square-wave output is open-drain, and a pull-up resistor must be in place to observe the signal. Consequently, check the RTC's data sheet to determine if it has a square-wave output signalt. If read/write access is intermittent, use an oscilloscope to see if the output is also intermittent. Serial clocks require that the "command byte" or "slave address" be written to the device correctly. An incorrect command/address often causes the device to ignore read routines. In those cases, the data I/O pin stays in a high-impedance state. On a serial bus with pull-up resistors, the data read back will usually be 0xff. On 3-wire interfaces, if the I/O pin has an internal pull-down resistor, the data will often be 0. In other cases, the data read back will often be whatever was the last bit of the command byte.Some serial clocks use a separate supply input for the outputs, to allow interfacing to processors running at a lower supply voltage. Failure to connect a valid supply to the input will keep the I/O pin from driving high. Finally, data out may be all ones or zeros if the software does not switch the microprocessor's port pin that is connected to the clock's I/O pin from an output (while writing the command byte) to an input (for reading data from the clock).
If the registers appear to be counting from valid values to invalid values, the cause is usually a software routine that converts BCD values to or from ACSII or binary values incorrectly. The software routines should be checked for proper conversion of all possible values, since errors usually only affect some values. by An oscilloscope will also verify that the RTC is counting correctly and generating correct data.
Some switching power supplies will, on power-up and/or power-down, create a voltage spike on VCC. This voltage spike can go negative by 5V or 6V, or more. This negative voltage will couple onto the internal supply of the clock through input-protection diodes. If the power supply can source more current than the battery, data will be lost. In most cases, a Schottky diode can be used to clamp the negative voltage spike. Another source of negative voltages on the clock can come from RS-232 connections. If the PCB with the clock IC is powered down, and a powered PC or other instrument is connected to that board with an RS-232 connection, the RS-232 transceiver can pass the negative marking voltage onto other ICs on the unpowered board (see Figure 9). To verify that this as a problem, try cycling power on the system with the RS-232 link disconnected.
Data also corrupt when VCC falls too fast, which can either cause all the time, date, and RAM data, or only one or two bytes of data to corrupt. This second issue (one or two bytes of corrupted data) normally affects parallel-interface RTCs, e.g., timekeeping RAMs, but can also affect multiplexed-bus RTCs, as explained below. The power-fail circuitry on battery-backed RTCs usually includes some filtering to ensure that a momentary glitch on VCC does not cause an inadvertent write protect. The write can occur if VCC falls too fast. As VCC falls, the output voltage-high level from the microprocessor's CE, OE, and WE outputs (or other control signals) usually tracks VCC. Therefore, the RTC's CE, OE, and WE inputs also follow VCC. As with typical static RAMs, if CE, OE, and WE are all low, the RTC is in a write cycle. If the RTC does not enter power-fail before VCC reaches the input thresholds of the control inputs, the RTC's internal logic will cause a write to occur. In the case of multiplexed-bus clocks, the address information is latched on the falling edge of ALE. If R/W and CS go low before the part is in write protect, the data in the last register accessed will be corrupted. One should verify that the VCC rise and fall times meet the data sheet requirements. If the seconds register is corrupted, the RTC may appear to lose time in battery backup. The seconds register can be written to zero when corrupted. Consequently, when VCC is again applied, the resulting time will be slow by however many seconds the register was at when VCC was removed. If all the data is corrupted, then VCC fell too fast for the RTC to switch over to the backup supply and maintain the time and date information. This problem can affect both serial-interface and parallel-interface RTCs.
The oscillator circuit is designed to be low power to prolong battery life. Problems with the crystal connection can reduce the loop gain, preventing the oscillator from running. External capacitors or other components connected to the crystal will also reduce the loop gain, increase the startup time, or prevent oscillation. Crystals with an ESR above the recommended maximum value will also decrease the loop gain. Some water-wash solder fluxes can appear to leave the PCB clean, while leaving enough contaminates to prevent oscillation. See application note 58, Crystal Considerations for Dallas Real-Time Clocks for more information. Mentor Graphics HyperLynx 7.7 Introduces Ground-Breaking SERDES Technology and Major Productivity Enhancements WILSONVILLE, Ore.Mentor Graphics(R) Corporation (Nasdaq:MENT), the market and technology leader in printed circuit board (PCB) design solutions, today announced the immediate availability of HyperLynx(R) 7.7, the latest version of its powerful and easy-to-use tool suite for pre- and post-layout signal integrity (SI) simulation and analysis. HyperLynx 7.7 includes significant productivity and technology enhancements targeted at classic high-speed bus technologies, as well as the rapidly emerging SERDES (SERialization/DE-Serialization) interconnect standards for connecting serial drivers and receivers. "I use HyperLynx because it is one of the few accurate circuit simulators with coupled lossy-line models and an integrated 2D field solver," said Dr. Eric Bogatin, industry expert and author of Signal Integrity Simplified. "Plus, it is far and away the quickest tool on the market to learn with a five-minute learning curve. With the release of HyperLynx 7.7, its #118alue for high-speed serial link analysis has more than doubled." "Gigabit SERDES interconnects are the industry's answer for faster data transfer," said Henry Potts, vice president and general manager of Mentor Graphics Systems Design Division. "At current multi-gigabit rates, the ability to simulate is a necessity. HyperLynx 7.7 is a further example of Mentor's commitment to technology leadership. The release of HyperLynx 7.7 is specifically targeted at increasing design productivity and efficiency for SERDES simulation." HyperLynx 7.7 Enhancements HyperLynx 7.7 provides several industry-leading enhancements, including: -- The integration of Mentor's mixed-signal simulation engine, enabling simultaneous simulation of AMS, Eldo(R) (SPICE), IBIS IC models, SPICE package models and frequency-dependent S-parameter models in the same channel -- A Touchstone model viewer, enabling engineers to examine S-parameter models and to quickly check for causality and passivity violations -- common problems with these models -- Mentor's industry-leading complex-pole fitting algorithms which allow large S-parameter files to be compiled natively for Mentor simulators producing an order of magnitude increase in simulation speed -- A pre-layout tool offering complete padstack editing, giving the engineer the ability to compare through-hole, blind or buried vias during channel analysis before going to layout -- A new "fast eye diagram" capability for SERDES design that incorporates Bit Error Rate (BER) prediction and bathtub curves, saving time by enabling engineers to examine eye quality across millions or even billions of cycles in just a matter of minutes -- The unique ability to predict the worst-case bit stimulus sequence that would produce a maximally closed eye diagram Productivity enhancements include: -- Significant oscilloscope improvements and an extensive upgrade to the batch simulation utility -- The ability to view current waveforms, import/export functionality with Mentor's Waveform Analyzer and EZWave(TM) waveform viewers, and ten automated scope measurements that include flight-time, eye width and height and DDR2 de-rating -- Post-layout batch simulation with user-requested features, such as reusable electrical rule sets, wildcard searches for groups of nets, sorting of nets by driver edge rate and batch auditor Support for all Major PCB Layout Tools HyperLynx is compatible with each of Mentor's PCB design flows,
including the Board Station(R) Series, Expedition(TM) Enterprise, and
PADS(R) PCB design environments, along with PCB layout systems from
Cadence, Altium and Zuken.
|
|
|
|
|
||||||
| Electronic product design1 PCB design2 Electronic design house3 Product blue print design4 microcontrollor system design5 controller board design6 remote control design7 remote control switch8 1394 card manufacture9 DV TV card10 equipment PCB circuit design11 power inverter manufacture12 3D design13 product prototype PCB debug14 product prototype PCB design15 PCB circuit rebuild16 PCB prototype design17 new product design and exploitation18 circuit schematic design19 hardware design20 software design21 telecommunication PCB design22 PCBA China23 PCB tailor24 product PCB improve25 infrared wireless remote control26 Power inverter27 PCB trade commercial business28 china sourcing outsourcing29 pcb fabrication and supplier30 pcb prototype layout and PCBA31 china PCB manufacturing32 flexible pcb circuit board FPC repair33 pcb layout & rework service34 Sell PCB and PCBA35 pcb reverse engineering36 multilayer PCB37 chinese PCB manufacturer38 flexible printed circuit board39 PCB board assembly services40 pcb board design services41 pcb board layout services42 smt assembly43 electronics design44 circuit board accessories45 prototype pcb fabrication&assembly46 board circuit manufacturing47 electronic contract manufacturing48 cheap PCB49 Pb-Free PCB design&Assembly50 electrical engineering51 china trade52 china supplier53 made in china54 Rapid Prototyping55 assemblies56 PCB Populating57 rc toys58 circuit supplies59 circuit diagrams60 Turnkey OEM/ODM61 ac dc power supplies62 wind power63 battery charger64 power adapter65 rc airplanes66 rc cars67 rc boats68 universal remote control69 transmitter receiver70 remote control caddy71 tv remote control72 pcb factories73 electronic factories74 PCB route75 express PCB76 inventions idea77 electronic circuits78 electronics development79 design engineering80 design firm81 electronics product prototyping82 PCB83 84 85 86 |
| |
|||
|