Home Create an Account  |   Log In

View All »Matching Part Numbers

( 0)

Your Shopping Cart is Empty
           

Open-Loop Piezo Controllers


Related Items




Open-Loop Piezo Controllers

Features

  • Single Channel (MDT694A) & 3 Channel (MDT693A) Versions
  • 3 User Selectable Output Ranges up to 150 V
  • High Current Drive Capability (60 mA)
  • Precision, Low Noise Outputs
  • Internal/External Voltage Control
  • RS232 Interface and Graphical User Interface Software
  • 3 Channel Scan Balancing
  • Master Scan Controls
  • Compatible With our Full Line of Piezo-electric Actuators

The Thorlabs MDT693A and MDT694A Piezo-Electric Controllers have been designed to take advantage of the very high resolution achievable with low voltage piezo stacks (100 V compared to 1000 V). Both models combine precision control of the output voltage for maximum piezo resolution, along with a high output current capability to allow external modulation of the piezo. Computer control is available on both models via an RS-232 interface. For the added protection of your sensitive, low voltage piezo devices, a selectable output voltage range switch has been added with three selectable ranges: 0 to 75 V, 0 to 100 V and 0 to 150 V. Additionally, the three channel MDT693A offers Master Scan controls that allow internal or external control of all three channels simultaneously.

Piezo control can be achieved manually using the a front panel adjustment knob, electrically using a 0 - 10 V signal input into a front panel BNC connection, or remotely using the RS-232 interface and Graphical User Interface (GUI) software provided with the unit. Please refer to the Software Tab for more information on the GUI.

A firmware update is available for the MDT693A. Please visit our download page for details.

The output is provided on a convenient BNC connector located on the rear panel. A BNC (male) to SMC (male) adapter is included for each output to provide compatibility between our various stages and piezo actuators.

Please note: when powering off the unit, the piezo output may expeience a voltage fluctuatuation. While this will not damage the piezo actuator, it will change the position of the connected optomechanical device. To avoid this, Thorlabs recommends disconnecting the the output from the controller (i.e., unplug the BNC from the back panel) prior to powering off. To eliminate the risk of electric shock, we recommend adjusting the voltage control to 0 V prior to disconnecting the piezo.

Other Piezo Driver Controllers
T-CubeTM Single-Channel ControllerOpen Loop Benchtop Controller
1- and 3-Channel
Closed Loop Benchtop Controller
1- and 3-Channel
Modular 2-Channel Rack System Module
Input/Output Specifications
External Input Voltage Range0-10 V
External Input Impedance10 kΩ
External Input Gain
Voltage Limit Position 1 (75 V)7.5 V/V ±5%
Voltage Limit Position 2 (100 V)10 V/V ±5%
Voltage Limit Position 3 (150 V)15 V/V ±5%
Output Voltage Range (Switch Selectable)
Voltage Limit Position 1 (75 V)0-75 V
Voltage Limit Position 2 (100 V)0-100 V
Voltage Limit Position 3 (150 V)0-150 V
Output Current (maximum)60 mA
Output Impedance150 Ω, 0.047 µF
Minimum Load Impedance2.5 kΩ
Output Noise1.5 mVrms(~9.9 mVpp)
-3 dB Bandwidth
No Load, Small Signal10 kHz
No Load, 150 Vpp8.5 kHz
1.6 µF Piezo, 150 Vpp250 Hz
Stability<0.01% over 5 hrs
A/D and D/A Performance
D/A Resolution16-bit / 2.75 mV
A/D Resolution16-bit / 3 mV
CommunicationsRS-232
General
AC Input Voltage115 or 230 VAC (Switch Selectable)
AC Input Frequency50-60 Hz
AC Input Power (max)85 VA / 30 VA (MDT693A / MDT694A)
Operating Temperature10-40 °C

For complete specifications and conditions, please download the Operating Manual available on the Drawings and Documents tab. Also please note that there may be a voltage spike when the controller is initialized, resulting in a slight movemenf of the attached piezo; if your application would be adversely affected by such an initial movement, we recomment our BPC203 3-Channel Benchtop Controller, which does not exhibit this effect.

Piezo Output Voltage

BNC Female

BNC Female

0 - 150 V, 150 Ω, 0.047 μF

External Input Control/Modulation

BNC Female

BNC Female

0 - 10 V, 10 KΩ

Computer Connection

D-type Female

DB9 Female

PinSIG.Signal Name
1DCDData Carrier Detect
2RXDReceive Data
3TXDTransmit Data
4DTRData Terminal Ready
5GNDSignal Ground
6DSRData Set Ready
7RTSRequest to Send
8CTSClear to Send
9RIRing Indicator

Software

Version 1.6.1

Includes GUI for control of the controller.

Also Available:

  • Firmware Version 3.01 for the MDT693A
  • Library Files for LabVIEW
Software Download

The MDT693A and MDT694A include a standalone software package capable of operating the unit remotely. The main window imitates the front panel with control knobs to adjust each channel independently, and a display to view the current settings. The output voltage of the piezo driver is directly controlled through software, eliminating the need for external control voltages such as lab power supplies, frequency generators, or analog output cards.  

Also included are modules to operate the MDT693A in the master scan mode. In this mode all channels can be controlled with the same adjustment. Separate gain scaling and offset is available to calibrate the piezos to one another.

In addition, a software signal generator module allows the user to input basic modulation control. Simple functions such as sine waves, ramps and pulses can be configured to control the piezo output.

All user functions for the MDT693A and MDT694A are available within the provided software. Third-party software (e.g., LabVIEW) control is also possible through a provided serial command line interface.

A firmware update is also available for the MDT693A via the link to the left.

1

1

Piezo Driver Bandwidth Tutorial

Knowing the rate at which a piezo is capable of changing lengths is essential in many high-speed applications. The bandwidth of a piezo controller and stack can be estimated if the following is known:

  1. The maximum amount of current the controllers can produce. This is 0.5 A for our BPC Series Piezo Controllers, which is the driver used in examples below.
  2. The load capacitance of the piezo. The higher the capacitance, the slower the system.
  3. The desired signal amplitude (V), which determines the length that the piezo extends.
  4. The absolute maximum bandwidth of the driver, which is independent of the load being driven.

To drive the output capacitor, current is needed to charge it and to discharge it. The change in charge, dV/dt, is called the slew rate. The larger the capacitance, the more current that is needed.

Piezo Equation 1

So for example, for a 100 µm stack, having a capacitance of 20 µF, being driven by a BPC Series piezo controller with a maximum current of 0.5 A, the slew rate is given by

Piezo Equation 2

Hence, for an instantaneous voltage change from 0 V to 75 V, it would take 3 ms for the output voltage to reach 75 V.

Note: For these calculations, it is assumed that the absolute maximum bandwidth of the driver is much higher than the bandwidths calculated, and thus, driver bandwidth is not a limiting factor. Also please note that these calculations only apply for open-loop systems. In closed-loop mode, the slow response of the feedback loop puts another limit on the bandwidth.

Sinusoidal Signal

The bandwidth of the system usually refers to the system's response to a sinusoidal signal of a given amplitude. For a piezo element driven by a sinusoidal signal of peak amplitude A, peak-to-peak voltage Vpp, and frequency f, we have:

Piezo Equation 3

A diagram of voltage as a function of time is shown to the right. The maximum slew rate, or voltage change, is reached at t = 2nπ, (n=0, 1, 2,...) at point a in the diagram to the right:

Piezo Equation 4

From the first equation, above:

Piezo Equation 5

Thus,
Piezo Equation 6

For the example above, the maximum full-range (75 V) bandwidth would be:

Piezo Equation 7

For a smaller piezo stack with 10 times lower capacitance, the results would be 10 times better, or about 1060 Hz. Or, if the peak-to-peak signal is reduced to 7.5 V (10% max amplitude) with the 100 µm stack, again, the result would be 10 times better at about 1060 Hz.

Triangle Wave Signal

For a piezo actuator driven by a triangle wave of max voltage Vpeak and minimum voltage of 0, the slew rate is equal to the slope, or:

Piezo Equation 8

or, since f = 1/T:

Equation 9

Square Wave Signal

For a piezo actuator driven by a square wave of max voltage Vpeak and minimum voltage of 0, the slew rate limits the minimum rise and fall time. In this case, the slew rate is equal to the slope while the signal is rising or falling. If tr is the minimum rise time, then:

Equation 11

or

Equation 12

 

Loading Tag Cloud Loading...

Please Give Us Your Feedback
 
Email   Feedback On
(Optional)
Contact Me:
Your email address will NOT be displayed.
 
 
Please type the following key into the field to submit this form:
Click Here if you can not read the security code.
This code is to prevent automated spamming of our site
Thank you for your understanding.
  
 
Would this product be useful to you?       Little Use   1 2 3 4Very Useful

Enter Comments Below:
 
Characters remaining 8000    
Posted Comments:
Poster: jlow
Posted Date: 2013-01-22 10:27:00.0
Response from Jeremy at Thorlabs: You should be able to communicate with the MDT69xA in Matlab. There are some resources using serial command in Matlab at the following two links to get you started: http://www.mathworks.com/help/matlab/matlab_external/getting-started-with-serial-i-o.html http://www.mathworks.com/help/matlab/ref/serial.html Please make sure that the settings for the COM port can be found on page 19 of the manual (http://www.thorlabs.com/Thorcat/12500/MDT693A-Manual.pdf). Pages 20-21 are the commands for communicating with the driver.
Poster: jtamez1983
Posted Date: 2013-01-21 19:42:01.85
Hello, I am trying to control the MDT693A via Matlab, however I am having some difficulties sending the commands. It has only worked once and the values never display after. I can't find the error in my code. Has anyone else try this on matlab or VB? thanks.
Poster: jlow
Posted Date: 2013-01-14 13:37:00.0
Response from Jeremy at Thorlabs: The code given is just a sample for using the VISA serial write and read with the driver. One of the more common issue with this is that one would need to manually configure the COM port. You will have to select the correct COM port (look under Device Manager in your computer) and then input the settings. The settings for the COM port can be found on page 19 of the manual (http://www.thorlabs.com/Thorcat/12500/MDT693A-Manual.pdf). Pages 20-21 are the commands for communicating with the driver.
Poster: david.n.hutch
Posted Date: 2013-01-09 15:04:15.297
Hi. Thanks for putting up the LabVIEW code. (For other users: it's at http://www.thorlabs.us/software_pages/ViewSoftwarePage.cfm?Code=MDT693A, click Libraries tab). However there is no documentation and it's not clear to me what the "Flow Controls etc" buttons/values are supposed to do. I've tried a few different things but the LabVIEW code doesn't appear to work for me. (Note that the specific Thorlabs Mdt69xA software works just fine, so my computer can communicate with the instrument, it's just the LabVIEW code that doesn't seem to work -- but I'm not sure if I'm doing it right.
Poster: jlow
Posted Date: 2012-09-05 15:36:00.0
Response from Jeremy at Thorlabs: I will e-mail you the library for this directly. We are going to be adding this to our software download page shortly.
Poster: pedrotamez9
Posted Date: 2012-09-05 13:26:50.0
Can someone tell where I can find the LabView library to communicate with MDT693A? Thank you.
Poster: jlow
Posted Date: 2012-08-02 14:27:00.0
Response from Jeremy at Thorlabs: The MDT69xA uses serial communication. The main LabVIEW functions to use would be under "Instrument I/O" -> "VISA". I will contact you directly to send you the LabVIEW library file.
Poster: kenjunderwood
Posted Date: 2012-08-02 13:50:45.0
I'm attempting to control my MDT694A using LabVIEW 2011, and while the Thorlabs GUI control works fine, I'm not sure how to implement the serial controls into LabVIEW as recommended in the manual. It says that the software is completely compatible with LabVIEW, but I haven't found a way to bridge the two. Previous comments suggest the existence a LabVIEW library for the MDT694A, as well. Would it be possible to get a copy of that library, or possibly some help using the MDT69xA software with LabVIEW? Thanks!
Poster: tcohen
Posted Date: 2012-04-12 10:51:00.0
Response from Tim at Thorlabs: The MDT694A can communicate via the serial output RS-232 port using a standard DB9 male to DB9 female cable. The serial command syntax can be found in the manual at http://www.thorlabs.com/Thorcat/12500/12534-D02.pdf. I will contact you with the LabVIEW library and to further discuss your application.
Poster: lsanfelici
Posted Date: 2012-04-11 21:19:38.0
Dear Tholabs colleague, I'm about to start interfacing the MTD694A unit thought LabView 2011 in order to close a loop, and definetely I don't want to broke the unit's firmware. 1) Could you please send me instructions on how to avoid that? Or how to succeed in making this communication happen? 2) Also, any Labview library is super welcome! 3) Is the communication cable is just a pin to pin serial cable? (Guys in the lab lost the original one) Many thanks!
Poster: tcohen
Posted Date: 2012-04-04 15:28:00.0
Response from Tim at Thorlabs: Thank you for your feedback. I have contacted you with the LabVIEW library file.
Poster: reuble
Posted Date: 2012-04-02 21:37:09.0
Hi, Would you happen to have a LabVIEW dll or a sample program for the MDT693A controller? I'm having trouble getting the serial communication to work.
Poster: 274057062
Posted Date: 2012-03-20 22:06:37.0
Hello. Can your piezo controllers drive piezo devices sold by other companies?
Poster: bdada
Posted Date: 2012-02-17 12:50:00.0
Response from Buki at Thorlabs to nbdpw: We are glad to hear the problem has been resolved. Please contact TechSupport@thorlabs.com if you have additional questions.
Poster: nbdpw
Posted Date: 2012-02-17 04:18:26.0
Thank you for the software. My problem has been resolved. ATTENTION anyone else who is having the 'echo' problem when communicating via MATLAB! Check which terminator your code is using. The MATLAB default is 'LF', but the MDT693A units use 'CR'.
Poster: bdada
Posted Date: 2012-02-15 18:56:00.0
Response from Buki at Thorlabs to nbdpw: I have added the CDROM to our ftp site and will contact you with more information.
Poster: nbdpw
Posted Date: 2012-02-14 18:38:02.0
Hello, sorry, I guess I did not select "Contact Me" when I submitted the last feedback. Please do contact me in order to resolve my two issues. 1 - I require the control software, as shown on the software page, not a firmware update. 2 - I need to know how to get the MDT693A device out of echo mode. Thank you.
Poster: nbdpw
Posted Date: 2012-02-07 22:12:44.0
Hello, I am also having the same echo mode issue as the other users here. Could I please be told how to recalibrate the MDT693A unit? Also, the link provided is for MDT693A FIRMWARE. I require the control software, not the firmware.
Poster: bdada
Posted Date: 2012-01-25 14:21:00.0
Response from Buki at Thorlabs: Here is a link to download the software of the MDT693A: http://www.thorlabs.com/software/MDT693AVers301.zip
Poster: bdada
Posted Date: 2012-01-24 12:47:00.0
Response from Buki at Thorlabs: Thank you for using our feedback forum. We have emailed you information on how to download the software from our ftp site.
Poster: nbdpw
Posted Date: 2012-01-23 19:39:11.0
We purchased the MDT693A, but have lost the software that comes with it. I do not see a link available for it to be downloaded from this website. How would we go about acquiring another copy?
Poster: bdada
Posted Date: 2011-12-13 16:29:00.0
Response from Buki at Thorlabs: We are sorry to hear about the problem you are experiencing. We have contacted you to get more information about your set up and provide you with some troubleshooting tips.
Poster: byungchae.kim
Posted Date: 2011-12-12 00:46:38.0
I am trying to control output voltage of MDT693A with MATLAB through serial port. While it seems communication itself is working, the displayed voltage change in MDT693A is quite random even though I set same output voltage repeatedly. Can you help me to solve this problem asap?
Poster: bdada
Posted Date: 2011-11-14 23:35:00.0
Response from Buki at Thorlabs: Thank you for participating in our Feedback Forum. We have contacted you with the calibration procedure and to provide additional support.
Poster: optmg
Posted Date: 2011-11-14 12:15:34.0
sorry, our machine is MDT693A previously, I typed it wrongly.
Poster: optmg
Posted Date: 2011-11-12 14:30:57.0
I have the same problem with my MDT694A with many of the users. The serial read returns the written command both to my MATLAB program and with HyperTerminal. Should I do the calibration too? wait for your contact. Thanks
Poster: jjurado
Posted Date: 2011-08-18 17:19:00.0
Response from Javier at Thorlabs to natalia.bruno: We will send you a document with instructions for the calibration procedure. I will also send a dll file for developing your own LabVIEW vi.
Poster: natalia.bruno
Posted Date: 2011-08-18 14:48:27.0
I think I have corrupted the calibration of the MDT694A using LabView. The voltage is now ~36,7 volts, almost half of the maximum limit voltage, and even the software provided from Thorlabs is no longer able to control the device. Do I have to send it back or can you provide me the calibration procedure? It seems some other users also have this problem (see the feedback page on thorlabs website or on the National Instrument forum ). -->> It would be nice if Thorlabs could provide a Labview VI example for this controller.
Poster: jjurado
Posted Date: 2011-07-08 10:03:00.0
Response from Javier at Thorlabs to frank.xie: Thank you very much for contacting us. I will contact you directly to help you troubleshoot your application.
Poster: frank.xie
Posted Date: 2011-07-07 15:03:03.0
I have had some issues communicating with this device through LabView. I have been trying to use the LabView Basic Serial Read and Write VI with this machine; however, the machine does not carry out any command I send until I exit out of LabView and run the ThorLabs software. The ThorLabs software will merely send a message telling me to "cycle the power" and will then close.
Poster: jjurado
Posted Date: 2011-06-27 16:45:00.0
Response from Javier at Thorlabs to frank.xie: Thank you very much for contacting us. I will contact you directly to help you troubleshoot your application.
Poster: frank.xie
Posted Date: 2011-06-27 11:57:30.0
Im having the same problem as many of the other posters, and I need to recalibrate this device. Id appreciate any feedback on how to do so. Customer Email: frank.xie@okstate.edu This customer would like to be contacted.
Poster: jjurado
Posted Date: 2011-05-10 13:34:00.0
Response from Javier at Thorlabs to florian.lemounier: Thank you very much for contacting us. It looks like the calibration data for the MDT controller has been lost, which is often caused by a LabVIEW serial issue. I will contact you directly with some troubleshooting tips.
Poster: florian.lemounier
Posted Date: 2011-05-10 10:41:06.0
I have the same problem as gillett. The serial read returns the command written both with Labview and HyperTerminal. I tried to disable the echo mode sending the command E but it doesnt change anything.
Poster: bdada
Posted Date: 2011-03-07 13:23:00.0
Response from Buki: The calibration data stored in the ePROM of the MDT693A controller was corrupted. This can happen in a LabVIEW read/write serial method. Somehow the LabView code gets into the uController and corrupts this file. The only way to recover from this is to re-calibrate the controller using a DVM and a couple of BNC cables. We have sent you a simple LabVIEW serial protocol lib for the MTD693A.
Poster: zjg1984
Posted Date: 2011-03-04 22:28:36.0
I think I got corrupted controller, too! I was trying to control our new MDT693A with the Labview VI - Basic Serial Write and Read, suddenly all three axis show ~38.9 volts, and I cannot go lower than that. It seems some users also have this problem. It would be nice if Thorlabs could provide a Labview VI example for this controller.
Poster: Thorlabs
Posted Date: 2010-09-14 16:44:26.0
Response from Javier at Thorlabs to Patrick: It sure sounds like the MDT693A lost its calibration file that is embedded in the uController. When this happens a channel, depending on the max HV setting (75,100,150) shows up at around half of the max value. The only way to correct this is to calibrate the unit. It requires a BNC cable, a DVM, and a PC running a terminal emulator (such as Hyper Terminal) and the procedure document. We can send you this document or get the unit back and implement the calibration here.
Poster: patrick.lu
Posted Date: 2010-09-14 03:20:21.0
I seemed to have corrupted the controller when I was trying to get it to interface with LabView. Now, no matter what I do, I cant get the voltages to go below 21.7, 77.4, and 77.9 for x, y, and z, respectively. Previously, I was able to get the controller to respond to commands in hyperterminal but that no longer seems possible.
Poster: Adam
Posted Date: 2010-05-19 09:25:05.0
A response from Adam at Thorlabs to gillett: The ASCII command E, or an ASCII string "E\r" will disable verbose echo. You may want to try this using Hyper Terminal (or any other terminal emulator). Please also note that we now have an option for our customers to discuss software related questions with other users via our Brainwave forum. A link to this forum can be found below: http://forums.thorlabs.com/profile.php?mode=register
Poster: gillett
Posted Date: 2010-05-19 00:09:30.0
We have bought 3 MDT693A, The provided software works fine. We cannot use Labview to talk to them. Using serial write and read just echos the input. IE writing I\n returns I\n when read is used. The device seems to be in echo mode, with no way of getting it out. If after using the labview code the provided software is used, it asks that the the power on the MDT693A be cycled, after doing so the provided software works again.
Poster: Adam
Posted Date: 2010-04-23 09:54:15.0
A response from Adam at Thorlabs to Jikim: The graphic user interface is suffient to control the X, Y, and Z channels independently.
Poster: jikim
Posted Date: 2010-04-23 08:45:10.0
I have already read the manual of this device, but still Im not sure if one can independently control the output characters of 3 output BNCs using the provided graphic program. For my purpose, it is very demanded to control the parameters of channel X,Y, and Z independently, e.g. amplitude, waveform function, phase etc. Is the graphical interface program sufficient for this purpose, or should I implement a computer interface by the commercial programs (Labview)?
Poster: Adam
Posted Date: 2010-04-06 09:36:36.0
A response from Adam at Thorlabs to abdul: I am sorry to hear that the MDT693A was corrupted. We can send over the calibration instructions. I will email you directly with this information.
Poster: klee
Posted Date: 2009-12-14 20:25:11.0
A response from Ken at Thorlabs to c.j.vanvoskuilen: The MDT693A/694A has RS232 interface so LabView support can be direct from using the VISA serial protocol and ASCII commands described in Section 9.4 in the manual.
Poster: c.j.vanvoskuilen
Posted Date: 2009-12-14 17:10:20.0
On your website it says that the MDT693A is readily usable with Labview. I have it, together with the latest software from your website, but cannot see how to interface it with Labview (no files provided). The manual also provides no clues. Can you help me?
Poster: klee
Posted Date: 2009-07-14 18:14:56.0
A response from Ken at Thorlabs to cherryhuang0120: The software is available for download in out Download page. Click on the Service at the top of the page and then choose Download. Scroll towards the bottom and you will see the MDT693 software.
Poster: cherryhuang0120
Posted Date: 2009-07-14 08:53:23.0
Hi, We bought MDT693 several years ago. However, I can not find any link to download the controlling software to operate it by PC. Could you kind please to send me a zip file of the software or just give me a link to download it? Or, can you give me some LabVIEW code for helping us to start programming? Thank you. Best regards, Cherry
Poster: Tyler
Posted Date: 2009-03-13 07:41:08.0
A response from Tyler at Thorlabs to susumukuma: It is likely that the firmware calibration needs to be corrected. A member of our technical support department will be in contact with you to help resolve this issue.
Poster: susumukuma
Posted Date: 2009-03-11 06:52:17.0
We purchased two MDT694A piezo controllers very recently. The provided self-executable program with them worked fine, but not enough for our purpose. We need to scan voltages with smaller steps that the software can control. We tried to use Labview for that purpose. But we could not find any VIs on the CD-ROM included and the Thorlabs website. So we used the Basic Serial Write and Read.vi of Labview8 for check. By inputting the command XV, we could get the desired voltage, within the maximum value set by XL. After several-time tries, MDT694A became not responsible suddenly. The controller display showed ~38 V and the command XV? returned no value. Even the provided software could not work properly now. On the National Instruments site, I found people with the same problem. Please see the following link: http://forums.ni.com/ni/board/message?board.id=140&thread.id=17790 Could you give me any advice? Susumu Kuma Department of Chemistry, The University of British Columbia
Click on any phrase below to search our site using our new Search Engine:
mdt   mdt690   mdt693   mdt694   open loop piezo control   piezo actuators   piezo controller   Piezo Controller Translation Stage   piezo electric   piezo electric controller   piezoelectric   piezoelectric actuator   single channel controller   three channel controller   xyz flexure system  
Based on your currency / country selection, your order will ship from Newton, New Jersey  
+1 Qty Docs Part Number - Universal/Imperial Price Available / Ships
MDT693A Support Documentation MDT693A 3-Axis Open-Loop Piezo Controller $1,580.00
Today
MDT694A Support Documentation MDT694A Single-Axis Open-Loop Piezo Controller $712.00
Today
Add To Cart
Log In   |   My Account  |   Contact Us  |   Privacy Policy  |   Home  |   Site Index
Regional Websites: West Coast US | Europe | Asia | China | Japan
Copyright © 1999 - 2013 Thorlabs
Sales: 1-973-579-7227
Technical Support: 1-973-300-3000